Oracle下Delete语句
Posted minseo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle下Delete语句相关的知识,希望对你有一定的参考价值。
Delete语句
基本语法:
delete from 表名 where 条件
注意事项:
1,如果不使用where子句,将表中所有数据全部删除
delete from test;
2,如果要删除某列的值,delete是不可以做到的
3,删除整个表 drop table 表名
4,当使用delete的时候,一定要考虑表之间参照完整性
案例:
删除某一行记录
delete from stu where name=\'aaa\';
删除所有行
delete from stu;
PS:可以使用 rollback回滚
物理删除
truncate table stu;
注意:一旦使用了truncate表中数据将不可恢复,删除速度快,当确定表中的数据确实没有用并且表很大的时候可以使用truncate删除(慎用)
以上是关于Oracle下Delete语句的主要内容,如果未能解决你的问题,请参考以下文章
oracle中delete,truncate 和 drop的区别
Oracle数据库执行了delete语句,但没有提交,这是页面已经关闭了,怎么找回