Oracle下Delete语句
Delete语句
基本语法:
delete from 表名 where 条件
注意事项:
truncatedelete1,如果不使⽤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删除(慎⽤)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。