二十一、隐式游标

版权声明:本文为博主原创文章,未经博主允许欢迎转载,请注明原文链接。一起交流,共同进步。 https://blog.csdn.net/newbie_907486852/article/details/84594367

                                   隐式游标

1、隐式游标SQL

每次做DML操作都会产生隐式游标SQL,存储数据。

DECLARE
    emp_ename EMP.ENAME%TYPE;       --声明变量:变量emp_var是表EMP的行类型
    
    BEGIN  
      SELECT ename into emp_ename  FROM EMP WHERE EMPNO=7499;                                 
      IF SQL%FOUND THEN
           DBMS_OUTPUT.put_line('================='||emp_ename);
      END IF;
    END;

2、EXCEPTION游标异常处理

DECLARE
    emp_ename EMP.ENAME%TYPE;       --声明变量:变量emp_var是表EMP的行类型
    
    
    BEGIN  
      SELECT ename into emp_ename  FROM EMP ;                                 
      IF SQL%FOUND THEN
           DBMS_OUTPUT.put_line('================='||emp_ename);
      END IF;
      EXCEPTION
        WHEN TOO_MANY_ROWS THEN
             DBMS_OUTPUT.put_line('====出现异常了=====');
    END;

3、隐式游标属性

与显示游标属性完全相同,不讲了,自己看:

https://blog.csdn.net/newbie_907486852/article/details/84593028

猜你喜欢

转载自blog.csdn.net/newbie_907486852/article/details/84594367
今日推荐