Oracle学习:批量SQL实例分析与比较
【IT168技术】PL/SQL引入过程化语言的相应元素,比如条件分支或者循环,不过,SQL本身仍然作为主体嵌套于其中,由于需要SQL引擎才能执行SQL命令,对于PL/SQL程序,往往存在许多PL/SQL引擎 - SQL引擎之间的交互,过多...
Oracle变量绑定与变量窥视
数据库环境LEO1@LEO1> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Releas...
批量绑定
通过bulk collect减少loop处理的开销 采用bulk collect可以将查询结果一次性地加载到collections中。而不是通过cursor一条一条地处理。可以在select into,fetch into,returning into语句使用bulk colle...
表名可变的动态sql
DECLARE NUMBER;v_table_name varchar2(30);BEGINv_table_name :='xxxx';EXECUTE IMMEDIATE 'SELECT COUNT(*) from '||v_table_nameINTO a;DBMS_OUTPUT.put_line (a);END; 表名是可以变换的,根据...
REF CURSOR 小结
利用REF CURSOR,可以在程序间传递结果集(一个程序里打开游标变量,在另外的程序里处理数据)。也可以利用REF CURSOR实现BULK SQL,提高SQL性能。REF CURSOR分两种,Strong REF CURSOR 和 Weak REF CURSOR...