type table
来源:互联网 发布:复杂网络中的度 编辑:程序博客网 时间:2024/06/08 14:33
DECLARE CURSOR emp_cur IS SELECT empno, ename, hiredate FROM scott.emp; TYPE emp_rec_type IS RECORD( empno scott.emp.empno%TYPE, ename scott.emp.ename%TYPE, hiredate scott.emp.hiredate%TYPE); TYPE nested_emp_type IS TABLE OF emp_rec_type; -->定义了基于记录的嵌套表 emp_tab nested_emp_type; -->定义集合变量,此时未初始化 v_limit PLS_INTEGER := 5; -->定义了一个变量来作为limit的值 v_counter PLS_INTEGER := 0;BEGIN OPEN emp_cur; LOOP FETCH emp_cur BULK COLLECT INTO emp_tab -->fetch时使用了BULK COLLECT子句 LIMIT v_limit; -->使用limit子句限制提取数据量 EXIT WHEN emp_tab.COUNT = 0; -->注意此时游标退出使用了emp_tab.COUNT,而不是emp_cur%notfound v_counter := v_counter + 1; -->记录使用LIMIT之后fetch的次数 FOR i IN emp_tab.FIRST .. emp_tab.LAST LOOP DBMS_OUTPUT.put_line('Current record is ' || emp_tab(i) .empno || CHR(9) || emp_tab(i) .ename || CHR(9) || emp_tab(i).hiredate); END LOOP; END LOOP; CLOSE emp_cur; DBMS_OUTPUT.put_line('The v_counter is ' || v_counter);END;
0 0
- type table
- MYSQL TABLE TYPE
- Teradata Table Type
- Oracle Table Type
- %type %rowtype record table
- MYSQL TABLE TYPE
- Teradata Table Type
- Table of XML Node Type
- the table of content-type
- oracle record and table type
- Select Table Cloumns type size etc.
- SQL Server 2008 alter table column type
- 解决Unknown/unsupported table type: innodb
- oracle table type forall bulk collect
- OVS二次开发Table Type Pattern功能 Done
- SAP Table T149 - Valuation type/valuation class
- Sybase Precision for the Float type of table's column
- 学习TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR
- 有关DBLINK操作的语句执行机制及优化方式
- 归家偶感三
- 【Android开发那点破事】Android EditText不弹出输入法焦点问题
- 重载内核全程分析笔记
- Django读取模板时报编码错误
- type table
- 恶意URL检测
- Makefile VPATH和vpath的使用
- Android中Path类的lineTo方法和quadTo方法画线的区别
- Eclipse 编辑器消失
- MSP-EXP430F5529LP: Error initializing emulator: No USB FET was found
- SQL Server代理作业的创建
- Android 如何去除Launcher上默认的google search bar?
- ftp 不要用 sun ftpclient