一直以来,我总是在sql的工具,比如sql server、navicat等中执行sql语句来发现问题自己写的sql中的问题,结果被问起时,让人贻笑大方! 那么如何调试成白行的存储过程?如何调试成百行sql语句? PL SQL Developer 既然是调试存储过程,那么存储过程肯定是比较长,或者是参 ...
分类:
数据库 时间:
2018-08-20 14:35:20
阅读次数:
182
前两天,有同事使用plsql的时候,切换数据库的时候需要不断的重复输入密码,这样太麻烦了。 下面,我这里说下如何的实现plsql不需要输入密码就能快速登录的方法: 1、一开始登录,首先像往常那样输入密码登录先 2、登录后进入页面中,选择菜单栏中的工具选项,选择首选项 3、然后在弹出来的窗口中的左侧页 ...
分类:
数据库 时间:
2018-08-20 14:32:21
阅读次数:
212
PLSQL 简介 ? PL / SQL是一种过程语言,专门用于在其语法中包含SQL语句。PL / SQL程序单元由Oracle数据库服务器编译并存储在数据库中。在运行时,PL / SQL和SQL都在同一服务器进程中运行,从而带来最佳效率。PL / SQL自动继承Oracle数据库的健壮性,安全性和可 ...
分类:
数据库 时间:
2018-08-20 13:14:58
阅读次数:
198
应朋友要求,写个存储过程说明,本篇比较简单,适合新接触存储过程的同学 先来个简单的 如果使用的是PL/SQL,执行后会在output中打印my first execute,那么这里就有了第一个功能 dbms_output.put_line,在output里面打印结果,另外还有dbms_output. ...
分类:
数据库 时间:
2018-08-20 01:08:49
阅读次数:
211
decode函数在Oracle SQL查询语句中的使用非常广泛,也经常应用到PL/SQL语句块中。 1,decode()函数语句的基本表达式是: decode(expr1,expr2,expr3,[expr4]) 这个表达式个人理解,可以称之为decode的比较运算,可以对比 nvl()函数和 co ...
分类:
数据库 时间:
2018-08-16 00:45:23
阅读次数:
204
选择tool下的perferences 修改下面标记的内容即可 ...
分类:
数据库 时间:
2018-08-14 11:33:02
阅读次数:
130
1、为了提高存储过程的健壮性,避免运行错误,当建立存储过程时应包含异常处理部分。 2、异常(EXCEPTION)是一种PL/SQL标识符,包括预定义异常、非预定义异常和自定义异常; 3、预定义异常是指由PL/SQL提供的系统异常;非预定义异常用于处理与预定义异常无关的Oracle错误(如完整性约束等 ...
分类:
数据库 时间:
2018-08-10 13:18:35
阅读次数:
184
问题描述:在PL\SQL的SQLWINDOW中对数据库进行增、删、改操作后,在别的命令窗口查没有改变问题分析:SQLWINDOW中对数据库的增删改操作都是临时的,需要进行COMMIT才能生效,但是在关闭窗口时操作会提示是否保存。解决方法:对每次操作后,添加COMMIT语句,或者直接使用右上角的提交按钮。
分类:
数据库 时间:
2018-08-08 16:42:20
阅读次数:
225
(一)引言 ORACLE提供可以吧PL/SQL程序存储在数据库中,并可以在任何地方来运行它,这样就叫做存储过程或函数。过程和函数统称为PL/SQL子程序,它们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数 ...
分类:
数据库 时间:
2018-08-08 12:02:49
阅读次数:
218
在PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。 (一)游标概念 为了处理SQL语句,ORACLE必须分配一片叫上下文的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针以及查询的活动集。 游标是一个指向上下文的句柄或指针。通过游标,PL/SQL ...
分类:
数据库 时间:
2018-08-07 15:18:04
阅读次数:
138