oracle中cursor%NOTFOUND到底是什么意思

2025-03-23 04:59:56
推荐回答(3个)
回答1:

cursor%NOTFOUND
表示这个游标没有查到数据
–%FOUND
– SQL 语句影响了一行或多行时为
TRUE

–%NOTFOUND
– SQL 语句没有影响任何行时为TRUE

–%ROWCOUNT
– SQL 语句影响的行数

–%ISOPEN - 游标是否打开,始终为FALSE

回答2:

判断cursor是否 fetch到数据,如果为true 代表 取到数据 false 代表未取到数据

回答3:

一般做为游标的结束条件,表示游标无数据