【发布时间】:2021-11-02 06:25:24
【问题描述】:
我想要
从表employees 中检查是否存在empno
emno 大于 100。如果至少存在一个,我想要
退出循环。
如何修改以下代码? 是我不使用 %NOTFOUND 、 %ROWCOUNT 的问题吗?
CREATE OR REPLACE procedure check_value
IS
cursor c1 is
select *
from employess;
c1_values c1%ROWTYPE;
BEGIN
open c1;
fetch c1 into c1_values;
loop
if c1_values.EMPNO > 100 then
DBMS_OUTPUT.put_line ('Found row with empno > 100');
end if;
end loop;
close c1;
END;
【问题讨论】:
-
您能否提供更多问题的详细信息?在这个公式中,您只需在 SQL*Plus 中执行单个 sql 查询(没有 PL/SQL)
select * from emp where empno > 100
标签: plsql