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

`begin

update table_name set salary = 1 where emp_id = 0;

if sql%notfound then

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

end if;

end;
`

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

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

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

oracle数据库中sql%notfound的用法相关推荐

  1. Oracle数据库中SQL语句用法(一)

    Copyright © 2019 @Linyer. All Rights Reserved 下接Oracle数据库中SQL语句用法(二)[点击以查看] 目录 第1章:编写基本的SQL SELECT语句 ...

  2. oracle数据库中 instr函数的用法

    oracle数据库中 instr函数的用法 一.instr函数的概念 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的 ...

  3. Oracle数据库中序列(SEQUENCE)的用法详解

    http://database.51cto.com/art/201108/280742.htm 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为 ...

  4. oracle中md5算法,oracle数据库中存储过程使用MD5算法加密

    一.技术点 1. DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFU ...

  5. oracle中call用法,Oracle数据库中 call 和 exec的区别

    Oracle数据库中 call 和 exec的区别 今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: ex ...

  6. Oracle 数据库中较为复杂或典型的 SQL 语句的解读

    文章目录 批量生成 SQL 语句/拼接字符串 多表关联查询 + where 子句 示例(一) 示例(二) 普通的表间内连接查询语句 关键字 distinct 用法说明 Oracle 数据库的分组排序查 ...

  7. oracle 数据库中order by 的一些高级用法

    oracle数据库中order by用法 oracle数据库中order by的一些高级用法 现有一个表,表内容如下: 以下的操作都是对该表进行的操作 1.按照名称排序(默认为升序) 实现代码: se ...

  8. Oracle数据库中escape、in、between...and...用法举例

    Oracle数据库中escape.in.between-and-用法举例 1.escape是用来转译的,当表A 的name字段 中存在字符'%',而且查询第二位是 '%',就要用到模糊查询,但是'%' ...

  9. Oracle数据库之rownum,ORACLE数据库中Rownum用法详解

    ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,& gt;=,=, ...

最新文章

  1. [MySQL FAQ]系列 -- Too many open files
  2. C++求tree树的高度(附完整源码)
  3. python中数字是常量吗,【python】常量与变量
  4. 网络流-最大流 dinic+当前弧优化(模板)
  5. slf4j+log4j2的整合配置
  6. MFC之处理消息映射的步骤...
  7. sql中数据类型的转换(自己写比较累哈,偷偷懒,转下别人的)
  8. 2021 年押宝哪个后端语言呢?
  9. 易语言远程查询oracle数据库连接,易语言如何连接远程服务器上的数据库,并读取数据...
  10. pandas获取符合条件值的索引
  11. 1010 Radix (25 分) 超级坑恶魔坑
  12. 翻译:吴恩达开启我在AI工作中的新篇章
  13. SSM中 web.xml配置文件
  14. java根据车牌号获取车辆归属地
  15. 浅谈Foxmail邮件迁移
  16. DHU Matlab Experiment【4】_验证非线性最小二乘拟合lsqcurvefit()函数中的误差平方和
  17. 大数据的价值可以体现在哪些方面?
  18. 青蛙跳台阶(pta)
  19. 如何用计算机校验信息,Win10如何校验文件哈希值(系统自带方法)?
  20. Vue.js下载与安装

热门文章

  1. 联动椰树花式营销 完成债务重组的瑞幸又“站”了起来
  2. 郭明錤爆料:苹果造车团队已解散
  3. 库克遭一名自称其妻子的陌生女子威胁 苹果紧急申请限制令
  4. 苹果今年秋季或发布史上最多新品
  5. 俞敏洪吹的牛破了?首场直播带货后 新东方股价大跌
  6. 特斯拉11月份售出52859辆国产汽车 同比增长145%
  7. 腾讯或于本周正式宣布合并搜狗?官方回应:看点招聘及搜狗合并均正常进行...
  8. 我混了大半辈子,忽然成了拆二代
  9. 大型双标现场?摩托车举报特斯拉逆行反被罚
  10. 要和解?盒马集市已入驻微信小程序