游标属性
- SQL%ISOPEN ——游标打开了没?
- SQL%FOUND ——有任何记录受影响?
- SQL%NOTFOUND ——没有任何记录受影响?
- SQL%ROWCOUNT ——受影响的记录行数
1. 隐式游标
- SQL%ISOPEN
- 总是FALSE
- SQL%FOUND、SQL%NOTFOUND
- 没有select 或 DML运行,均为NULL
- 影响到了一行或多行记录, SQL%FOUND为TRUE,SQL%NOTFOUND为FALSE
- 其他情况, SQL%FOUND为FALSE,SQL%NOTFOUND为TRUE
- SQL%ROWCOUNT
- 没有select 或 DML运行,为NULL
- 其他情况,返回被影响的记录数
2. 显式游标
- SQL%ISOPEN
- 游标打开了为TRUE,否则为FALSE
- SQL%FOUND
- 游标打开后但在第一次FETCH前,为NULL
- 最近一次FETCH返回一条数据,则为TRUE
- 其他情况为FALSE
- SQL%NOTFOUND
- 游标打开后但在第一次FETCH前,为NULL
- 最近一次FETCH返回一条数据,则为FALSE
- 其他情况为TRUE
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29599494/viewspace-2106739/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29599494/viewspace-2106739/