prss.net
当前位置:首页 >> orAClE 游标 notFounD >>

orAClE 游标 notFounD

嗯,cursor游标存储的数据查询的结果集,notfound就表示结果集为空,相当于Java里面的空数组一样

--创建存储过程 CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p ( --参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR ) AS --定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR(6); --起...

LOOP BEGIN FETCH id_cursor INTO v1, v2, v3, v4;--把游标里的四个值分别赋值到四个变量中 EXIT WHEN id_cursor%NOTFOUND; IF v1 = 'xxx'--比如想判断游标中第一个变量的值,就这样if一下 THEN xxx ELSE xxx IF v2 = 'xxx'--判断第二个也一样 T...

1、for t_name in (select ...) loop 这个是隐式游标,相当于一个结果集,隐式Cursor由系统自动打开和关闭。 exit when %notfound是配合fetch使用,没有fetch就不需要。 你第一个存储过程可以这样写: create or replace procedure d_1 is begin...

Oracle使用工作区来执行SQL语句,并保存处理信息。PL/SQL可以让我们使用游标来为工作区命名,并访问存储的信息。游标的类型有两种:隐式和显式。 PL/SQL会为所有的SQL数据操作声明一个隐式的游标,包括只返回一条记录的查询操作。对于返回多条记...

oracle的变量,游标定义,都是在begin前 oracle里没有deallocate splitCur; 。。。很多问题 CREATE OR REPLACE PROCEDURE P_RP_split_RedEnvelope (parent_rcv in varchar2) isdeclare splitCur cursor for select red_spec_id from mweb_red_sp...

declareCursor Emp_cursor (eno in number)IsSelect EmployeeID,LoginName, Pass, Email from Employee10where EmployeeID=eno;datarecord Emp_cursor%rowtype;beginopen Emp_cursor(1);fetch Emp_cursor into datarecord; while Emp_cursor%fou...

CREATE OR REPLACE PROCEDURE VER_COMPARE AS BEGIN FOR V_VER_COUNT IN (SELECT BUSI_TABLE, VERSION, ID FROM MON_GRAPH WHERE IS_CHECK_VER = 1) LOOP --FOR循环判断及更改MON_GRAPH.VERSION V_DATE_COM(V_VER_COUNT.BUSI_TABLE, V_VER_COUNT...

符号不正确

--定义游标 --定义游标变量 --使用for循环来使用这个游标 --前向游标 只能往一个方向走 --效率很高 declare --类型定义 cursor cc is select empno,ename,job,sal from emp where job = 'MANAGER'; --定义一个游标变量 ccrec cc%rowtype; begin ...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com