常规Oracle语句与存储过程语句
来源:互联网 发布:初中微机考试模拟软件 编辑:程序博客网 时间:2024/06/05 05:13
eg:
有两个表A,B 根据两个表身份证字段a2,b2相等的条件,改变B表b3字段的值,固定改成1。
–1.数据量不大时,使用update
update b set b.b3 = 1 where exists(select null from a where a.a2 = b.b2);commit;
–2.数据量大时,使用 merge into
merge into b using a on b.b2 = a.a2 when matched then set b.b3 = 1; commit;
–1.数据量不大时,使用update(存储)
create or replace procedure p_testisbegin update b set b.b3 = 1 where exists(select null from a where a.a2 = b.b2); commit; end;
–2.数据量大时,使用 merge into(存储)
create or replace procedure p_testisbegin merge into b using a on b.b2 = a.a2 when matched then set b.b3 = 1; commit; end;
阅读全文
0 0
- 常规Oracle语句与存储过程语句
- oracle存储过程语句
- Oracle 分页语句,存储过程
- oracle 存储过程语句总结
- oracle执行存储过程语句
- Oracle存储过程排查语句
- oracle存储过程动态语句
- 预处理语句与存储过程
- 预处理语句与存储过程
- Oracle 创建函数与存储过程语句积累
- oracle存储过程处理ddl与dml语句
- Oracle 存储过程中的DDL语句
- oracle存储过程一条语句走天涯
- oracle导出表insert语句存储过程
- Oracle导出sql语句存储过程
- oracle 更新空间数据存储过程语句
- oracle存储过程中的select语句
- oracle 存储过程以及plsql语句块
- 认识CSS
- STL标准库String类型
- Spark Scala 实现二次排序和相加
- 由JVM引发的思考_GC算法与种类
- 编程之美_子数组的最大乘积
- 常规Oracle语句与存储过程语句
- thinkphp框架内实现无限级分类的方法
- 单片机原理(1):基本结构
- CentOS 7下MySQL服务启动失败的解决思路
- ApacheBench网站压力测试步骤
- C#版浅谈三层
- 返回参数二进制中 1 的个数
- String类源码简析(上 源码行数1~1904)
- 第十三周 查找(一) 项目一 验证算法(1)