Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796664
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2013-09-22 12:56:21

                                          1z051-10
五个dml命令:select,insert,delete,update,merge
DML失败的常见原因,语法,语义,权限,constraint,space
truncate是一个ddl语句,和不加条件的delete结果一样,执行原理不一样
update 的set须要是标量,如果where条是相等,也需要使用标量
delete如果删除条件是等于,sub query须要返回标量变量
truncate没有where条件,是一个数据dictionary操作.
显示的tcl语句commit,rollback,savepoint,一些implicity语句如ddl,dcl,一些工具,session或system crash
rollback (to savepoint )
对于select for update,在select上的每一行都会加锁,需要小心.
阅读(2375) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~