本文主要是介绍Oracle中排查谁把表数据删除更新——delete、drop、truncate,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、Oracle删除表或数据方法
简单的说Oracle中的delete、drop、truncate三个命令都可以将数据清除;
序号 | 描述 |
1 | truncate和不带where条件的delete、以及drop都会删除表内的数据 ①【truncat table】比 【delete 】速度快,且使用的系统和事务日志资源少; ②【delete】语句每次删除一行,并在事务日志中为所删除的每行记录一项; ③【truncat table】通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放 ④【drop】是删除表定义及其数据 |
2 | drop、truncate都是DDL语句(数据定义语言),执行后会自动提交 |
序号 | 描述 |
1 |
这篇关于Oracle中排查谁把表数据删除更新——delete、drop、truncate的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!