SQL%NOTFOUND 是一个布尔值。与最近的sql语句(update,insert,delete,select)发生交互,当最近的一条sql语句没有涉及任何行的时候,则返回true。否则返回false。这样的语句在实际应用中,是非常有用的。例如要update一行数据时,如果没有找到,就可以作相应操作。如:

begin

update table_name set salary = 10000 where emp_id = 10;

if sql%notfound then

insert into table_name (id,name,salary)values("","","") ;

end if;

end;

当update emp_id为10的这行记录,如果update影响条数为0,则插入一条数据。

SQL%FOUND 的用法与sql%notfound用法相反,也是与最近的sql语句发生交互,如果影响行数大于0条,则为true

否则为false。

SQL%ROWCOUNT在dml语句执行前是null,执行后,对于select into语句,执行成功则值为1,不成功则值为0。

最新文章

  1. ARCGIS SDE空间化处理
  2. 引用js实现checkbox批量选中
  3. 提高Baidu Map聚合的效率
  4. 第一次写这么长的js
  5. Intent传递数据的方法
  6. 【翻译】Netscaler真实表现性能调整
  7. java多线程之:深入JVM锁机制2-Lock (转载)
  8. 处理linux下面的mysql乱码问题(下面的utf8换成gb2312也是可以的)
  9. [ASP.Net]TableLayoutPanel的使用
  10. I.MX6 Android 移除 Settings wifi功能
  11. Newtonsoft post Json 日期格式处理
  12. why constrained regression and Regularized regression equivalent
  13. 图解JS的传值与传址
  14. python ast
  15. ckplayer 实现
  16. javascript删除cookie
  17. bugfree3.0.1-BUG解决方案修改
  18. servlet3.0 web.xml 标头
  19. 关于GPL协议的理解(开源与商用、免费与收费的理解)
  20. LVM实操

热门文章

  1. Spring中的BeanFactory与FactoryBean看这一篇就够了
  2. C语言经典100例-ex001
  3. EntityFramework Core上下文实例池原理分析
  4. 【Kata Daily 190911】Multiplication Tables(乘法表)
  5. php之cms后台文章管理及显示
  6. 水题挑战6: CF1444A DIvision
  7. Cocos Creator与VS Code整合代码提示问题
  8. Spider_基础总结2_Requests异常
  9. rabbitmq-参考
  10. IDEA与Eclipse创建struts项目