Oracle有2个引擎来执行PL/SQL blocks 和 subprograms。那么在执行的时候,PL/SQL 引擎把DML 语句发送给SQL 引擎,然后由SQL 引擎执行,执行完毕后,SQL 引擎把结果集在发送给PL/SQL 引擎。 与bulk 相关的有2个语法:forall 和 bulk ....
分类:
其他好文 时间:
2014-12-16 23:51:27
阅读次数:
434
在版本11.2.0.1.0上,在pl/sql developer中执行一条SQL会导致连接中断,这种错误要到trace目录下找到错误日志文件,再定位。查了一下资料,是这个版本的bug。
Dump continued from file: d:\app\gcp\diag\rdbms\orcl\orcl\trace\orcl_ora_6040.trc
ORA-07445: 出现异常错误: 核心转储...
分类:
其他好文 时间:
2014-12-16 11:42:14
阅读次数:
329
原文链接 http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用...
分类:
数据库 时间:
2014-12-15 23:26:47
阅读次数:
380
如何高效调试oracle存储过程,尤其是父子网状调用的存储过程 1,在需要设置断点的oracle存储过程处设置断点 如何设置断点:直接在某行oracle存储过程处单击行首,会在行首显示一个 中间以白叉填充的红色小圆圈. 如何取消断点:单击中间以白叉填充的红色小圆圈即可,断点就消失了 ...
分类:
数据库 时间:
2014-12-15 17:00:14
阅读次数:
180
查询某字段含中文字select * from issue iwhere asciistr(i.id) like '%\%'查询某字段含英文字母select * from issue i where regexp_like(i.id,'.([a-z]+[A-Z])) (红色字体随意改变)重命名SQL ...
分类:
数据库 时间:
2014-12-14 19:52:10
阅读次数:
231
AutoReplaceWhen enabled, you can define words that are automatically replaced with a replacement text. Pressing the Edit button allows you to edit the...
分类:
数据库 时间:
2014-12-14 13:12:31
阅读次数:
209
之前导出Excel时没发生任何问题, Client端PL/SQL字符集为UTF-8 Oracle JDE E910字符集为UTF-8解决方式:添加指定用户的字符集(上图即为修改后的用户字符集) 角色人员配置字符集如下图所示(100095为后添加的字符配置): 设置字符集路径如下图: 添加后...
分类:
其他好文 时间:
2014-12-10 13:52:48
阅读次数:
240
1、右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。对象类型可以是表,视图,同义词,存储过程和函数等...
分类:
数据库 时间:
2014-12-10 12:14:21
阅读次数:
206
第四章异常处理
PL/SQL 块是构成 PL/SQL 程序的基本单元
将逻辑上相关的声明和语句组合在一起
PL/SQL 分为三个部分,声明部分、可执行部分和异常处理部分
[DECLARE
declarations]
BEGIN
executable statements
[EXCEPTION
handlers]
...
分类:
数据库 时间:
2014-12-09 21:35:53
阅读次数:
336
今天碰到一个非常奇怪的问题问题,一条SQL语句在PL/SQL developer中很慢,需要9s,问题SQL:
SELECT * FROM GG_function_location f WHERE f.parent_id ='03000000000001'; 表GG_function_location有5千万的数据,parent_id上是有索引的。
诊断第一步:就在PL/SQL...
分类:
数据库 时间:
2014-12-09 19:39:02
阅读次数:
300