truncate,delete,drop的异同点
摘要:
说明:本文摘自oracle技术用户讨论组truncate,delete,drop的异同点注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete,以及drop都会删除表内的数据不同点:1.truncate和delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index);依赖于该表的存储过程/函数将保留,但是变为invalid状态.2.delete语句是dml,这个操作会放到rollbacksegement中,事务提交之后才生效;如果有相 阅读全文
posted @ 2013-07-22 09:59 魏_寒冰人 阅读(160) 评论(0) 推荐(0) 编辑