Oracle中如何掌握与使用游标?
Oracle中如何掌握与使用游标?
1 游标的属性 oracle 游标有4个属性:%ISOPEN,%FOUND,%NOTFOUND,%ROWCOUNT。 %ISOPEN判断游标是否被打开,如果打开%ISOPEN等于true,否则等于false; %FOUND %NOTFOUND判断游标所在的行是否有效,如果有效,则%FOUNDD等于true,否则等于false; %ROWCOUNT返回当前位置为止游标读取的记录行数。
隐式游标和显式游标 隐式游标 显式游标 PL/SQL维护,当执行查询时自动打开和关闭 在程序中显式定义、打开、关闭,游标有一个名字。 游标属性前缀是SQL 游标属性的前缀是游标名 属性%ISOPEN总是为FALSE %ISOPEN根据游标的状态确定值 SELECT语句带有INTO子串,只有一行数据被处理 可以处理多行数据,在程序中设置循环,取出每一行数据。
记录变量 定义一个记录变量使用TYPE命令和%ROWTYPE,DECLARER_emp EMP%ROWTYPE;CURSOR c_emp IS SELECT * FROM emp; 或:DECLARECURSOR c_emp IS SELECT ename,salary FROM emp;R_emp c_emp%ROWTYPE; 以上是我对于这个问题的解答,希望能够帮到大家。
答:SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是...详情>>