前言编者注,本文的知识点较多,请补充足够正能量后阅读,看完会让你质疑你的DBA生涯,作者的水平代表着国内OracleTroubleShooting最高水平。很早就想把ORA-1000的问题,总结成一个话题。机缘巧合,最近恰好遇上几个此类问题,特分享分析过程出来供大家参考。首先,ORA-1000报..
分类:
数据库 时间:
2017-07-31 14:46:51
阅读次数:
215
游标概念:游标是一种PL/SQL控制结构,可以对SQL语句的处理进行显示控制,便于对表的行数据逐条进行处理。游标并不是数据库对象,只是存留在内存中。 操作步骤:定义游标 CURSOR cursor_name IS selete_statment 游标声明部分是唯一可以出现在模块声明部分的步骤,其他三 ...
分类:
数据库 时间:
2017-07-26 21:55:11
阅读次数:
146
逐行处理查询结果,以编程的方式访问数据 游标的类型: 1、隐式游标:在 PL/SQL 程序中执行DML SQL 语句时自动创建隐式游标,名字固定叫sql。 2、显式游标:显式游标用于处理返回多行的查询。3、REF 游标:REF 游标用于处理运行时才能确定的动态 SQL 查询的结果隐式游标:在PL/S ...
分类:
数据库 时间:
2017-05-31 19:40:20
阅读次数:
314
游标分显示游标跟隐式游标,它们都具有%FOUND、%NOTFOUND、%ISOPEN、%ROWCOUNT四个属性。 %FOUND:如果SQL语句至少影响到一行数据,则该属性为true,反之为false。 %NOTFOUND:与%FOUND相反。 %ISOPEN:判断游标是否打开。 %ROWCOUNT ...
分类:
数据库 时间:
2017-05-30 16:00:49
阅读次数:
249
1.for循环遍历 declarecursor mycur is select * from ct_cust_info;custInfo ct_cust_info%rowtype;cou number;beginfor custInfo in mycur loopcou:=mycur%rowcoun ...
分类:
数据库 时间:
2017-04-29 19:59:56
阅读次数:
349
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 ...
分类:
数据库 时间:
2017-03-26 19:33:47
阅读次数:
281
数据库版本 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit 测试代码 declare p_cur sys_refcursor; v_ename varchar2(50); procedure pro_1(p_cur ... ...
分类:
数据库 时间:
2017-03-07 13:03:51
阅读次数:
831
游标 游标的简介: 逐行处理查询结果,以编程的方式访问数据 游标的类型: 1,隐式游标:在 PL/SQL 程序中执行DML SQL 语句时自动创建隐式游标,名字固定叫sql。 2,显式游标:显式游标用于处理返回多行的查询。 3,REF 游标:REF 游标用于处理运行时才能确定的动态 SQL 查询的结 ...
分类:
数据库 时间:
2017-02-25 18:55:36
阅读次数:
337
游标的生命周期 打开游标——>解析游标——>定义输出变量——>绑定输入变量——>执行游标——>获取游标——>关闭游标 利用DBMS_SQL包显示编码 DECLARE l_ename EMP.ENAME%TYPE := 'SCOTT'; l_empno EMP.EMPNO%TYPE; l_cursor... ...
分类:
数据库 时间:
2017-01-10 13:33:08
阅读次数:
231
对于游标这个概念,可以理解为类似我们以前学习的jdbc的结果集对象, 我们可以使用游标对结果集从上到下进行遍历,获取每一行内容 首先我们要分析一下游标的分类 带参数的 不带参数 举个栗子:查询oracle数据库emp表的所有员工的姓名和工资 --开启远程访问 set serveroutput on; ...
分类:
数据库 时间:
2016-12-26 21:03:12
阅读次数:
167