oracle数据库中sql%notfound的用法
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的用法相关推荐
- Oracle数据库中SQL语句用法(一)
Copyright © 2019 @Linyer. All Rights Reserved 下接Oracle数据库中SQL语句用法(二)[点击以查看] 目录 第1章:编写基本的SQL SELECT语句 ...
- oracle数据库中 instr函数的用法
oracle数据库中 instr函数的用法 一.instr函数的概念 在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符.在一个字符串中查找指定的字符,返回被查找到的 ...
- Oracle数据库中序列(SEQUENCE)的用法详解
http://database.51cto.com/art/201108/280742.htm 在Oracle数据库中,什么是序列呢?它的用途是什么?序列(SEQUENCE)其实是序列号生成器,可以为 ...
- oracle中md5算法,oracle数据库中存储过程使用MD5算法加密
一.技术点 1. DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFU ...
- oracle中call用法,Oracle数据库中 call 和 exec的区别
Oracle数据库中 call 和 exec的区别 今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: ex ...
- Oracle 数据库中较为复杂或典型的 SQL 语句的解读
文章目录 批量生成 SQL 语句/拼接字符串 多表关联查询 + where 子句 示例(一) 示例(二) 普通的表间内连接查询语句 关键字 distinct 用法说明 Oracle 数据库的分组排序查 ...
- oracle 数据库中order by 的一些高级用法
oracle数据库中order by用法 oracle数据库中order by的一些高级用法 现有一个表,表内容如下: 以下的操作都是对该表进行的操作 1.按照名称排序(默认为升序) 实现代码: se ...
- Oracle数据库中escape、in、between...and...用法举例
Oracle数据库中escape.in.between-and-用法举例 1.escape是用来转译的,当表A 的name字段 中存在字符'%',而且查询第二位是 '%',就要用到模糊查询,但是'%' ...
- Oracle数据库之rownum,ORACLE数据库中Rownum用法详解
ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,& gt;=,=, ...
最新文章
- [MySQL FAQ]系列 -- Too many open files
- C++求tree树的高度(附完整源码)
- python中数字是常量吗,【python】常量与变量
- 网络流-最大流 dinic+当前弧优化(模板)
- slf4j+log4j2的整合配置
- MFC之处理消息映射的步骤...
- sql中数据类型的转换(自己写比较累哈,偷偷懒,转下别人的)
- 2021 年押宝哪个后端语言呢?
- 易语言远程查询oracle数据库连接,易语言如何连接远程服务器上的数据库,并读取数据...
- pandas获取符合条件值的索引
- 1010 Radix (25 分) 超级坑恶魔坑
- 翻译:吴恩达开启我在AI工作中的新篇章
- SSM中 web.xml配置文件
- java根据车牌号获取车辆归属地
- 浅谈Foxmail邮件迁移
- DHU Matlab Experiment【4】_验证非线性最小二乘拟合lsqcurvefit()函数中的误差平方和
- 大数据的价值可以体现在哪些方面?
- 青蛙跳台阶(pta)
- 如何用计算机校验信息,Win10如何校验文件哈希值(系统自带方法)?
- Vue.js下载与安装