Oracle 隐式游标I
发布日期:2021-05-07 00:45:35 浏览次数:10 分类:技术文章

本文共 345 字,大约阅读时间需要 1 分钟。

隐式游标属性

sql%FOUND 变量最后从游标中获取记录的时候,在结果集找到了记录

sql%NOTFOUND  变量最后从游标中获取记录的时候,在结果集没有找到记录

sql% ROWCOUNT 当前时刻已经从游标获取的 记录数量

sql%ISOPEN  是否打开

【案例】删除EMP表中某部门的所有员工,如果该部门中已没有员工,则在DEPT表中删除该部门

DECLARE

      V_deptno emp.deptno%TYPE := & p_deptno;

BEGIN

       DELETE FROM emp WHERE deptno = v_deptno;

       IF sql%NOTFOUND then

              DELETE FROM dept WHERE deptno=v_deptno;

     END IF;

END;

 

上一篇:【六袆-Oracle】用PL/SQL计算1-100之间自然数的和?
下一篇:Oracle中case语句的使用

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年03月18日 06时02分39秒