oracle:delete和truncate
2024-08-29 03:37:36
oracle中清空表数据的两种方法
1、delete from t
2 、truncate table t
区别:
1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚
2、delete from t可以回滚,truncate table t 不可以回滚
3、 truncate table t 执行效率更高,会回收表空间,delete from t执行效率慢,不会回收表空间
4、 truncate table t高水线下降,delete from t高水线不降(这个不太明白...)自增ID,TRUNCATE后从1开始,DELETE后还是接着自增
最新文章
- Nginx编译安装(Centos)
- php 简单权限管理实现
- JAVA线程锁-读写锁应用,简单的缓存系统
- linuc c 代码示例
- 生产WCF客户端类文件的命令格式
- WordPress Citizen Space插件跨站请求伪造漏洞
- Android Loader使用,屏幕解锁,重复荷载
- P177 test 6-3 UVa536
- DCN路由操作
- hihoCoder_二分&;#183;归并排序之逆序对
- 自己模拟的一个简单的web服务器
- org.hibernate.hql.internal.ast.QuerySyntaxException: XXX is not mapped
- Mac 电脑终端上传项目到github上
- Spring学习1:Spring基本特性
- Lua基础之MetaTable(6)
- Java NIO -- 阻塞和非阻塞
- ES6class
- Kubenets 调试cronjob
- Google地图开发
- 【优化】COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)等