我有一个游标C_RegstCursor和当C_RegstCursor %notfound然后我想插入psome记录表。
FETCH C_RegstCursor INTO
f--fetc values to variable
v_reg_comment;
WHEN C_RegstCursor %notfound then
将数据插入表..和一组要插入多个表的语句
如果我尝试运行光标它给出了一个错误符号“当”遇到时,以下之一是预期的:
(开始case declare end exit for后藤if loop mod NULL pragma raise return select update whil)
如果没有找到,我该怎么写?插入后我应该退出吗?
1条答案
按热度按时间8hhllhi21#
要完成您想要的任务,一个选择是使用一个局部变量,它计算游标返回的行数。如果没有行,则执行插入。
样本数据:
过程;显然,没有
deptno = 99
,因此游标不会返回任何内容。测试结果: