关于oracle里面delete,trancate,drop的区别和用法。详细点。谢谢
我要做PPT咯。麻烦各位高手解救下。
1、首先复制一张表成3张复制表,分别对3张复制表进行drop、delete、truncate语句的操作,如图。
2、语句运行结果,如图只要delete有影响条数其他没有。
3、然后再来看表会发现执行drop表被删除了,如图。
4、然后打开表查看表数据可以看出TRUNCATE是清空表数据,delete是删除指定的条件数据,如图。
5、还要就是表设计中的自增值的不同,TRUNCATE执行的表自增又从1开了,还有就是delete的数据可以回滚还原,TRUNCATE的不可以,如图。