执行完一段SQL语句后,"if sql%notfound then"表示什么意思

2025-03-22 16:26:43
推荐回答(2个)
回答1:

sql是系统自动创建隐式游标
隐式游标自动声明、打开和关闭,其名为 SQL
通过检查隐式游标的属性可以获得最近执行的DML 语句的信息
隐式游标的属性有:
SQL%FOUND – SQL 语句影响了一行或多行时为 TRUE
SQL%NOTFOUND – SQL 语句没有影响任何行时为TRUE
SQL%ROWCOUNT – SQL 语句影响的行数
SQL%ISOPEN - 游标是否打开,始终为FALSE

回答2:

就是执行到最后,没有再需要执行的记录为止