oracle:delete和truncate
2016-05-13 14:55
381 查看
oracle中清空表数据的两种方法
1、delete from t2 、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后还是接着自增
相关文章推荐
- oracle工作经验(左右连接、decode)
- Oracle用户连续登录失败次数限制如何取消
- 关于oracle实例即localhost:1521/orcl中的orcl
- oracle的多字段排序去重Row_Number() Over(Partition By A, B Order By C Desc)
- 【基础】Oracle 表空间和数据文件
- ORACLE函数之Replace()
- Oracle Instant Client与PL/SQL配合远程连接oracle
- mysql和oracle中的to_date()/to_char()互换
- Oracle10G 11G下载链接-多平台下的32位和64位
- sql server 2008 r2 中的oracle发布使用笔记
- MyBatis Oracle 自增序列
- sringMVC链接oracle和mysql的字符串
- oracle 数据库手动自动备份详解
- 解决OracleOraDb10g_home1TNSListener服务无法启动
- oracle 11g服务端下载安装验证优化(一步到位)
- Oracle用户过期及重置密码
- PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
- oracle问题 plsql连接不上远程数据库
- Oracle取消用户连续登录失败次数限制
- Oracle11-本地连接没问题,远程连接有问题解决方案