oracle清空表sql语句 以及Truncate与delete区别
2014-11-06 22:43
120 查看
oracle清空表sql语句 以及truncate与delete区别
truncate table [表名]
使用truncate语句从表中删除或群集的所有行。默认情况下,oracle数据库教程也将执行以下任务:
解除分配的唯一例外的是删除的行中使用的所有存储空间由minextents指定参数
下次存储参数设置的从进程的truncate部分取消了最后的范围大小
删除与truncate语句行可以比下降并重新创建表有效。跌落并重新创建一个表的表无效依赖的对象,需要你在桌子上补(www.111cn.net)对象的特权,并要求您重新创建索引,完整性约束,并在表上的触发器和respecify其存储参数。truncate了这些影响没有。
删除与truncate语句行可以比用delete语句删除所有行,特别是如果表中有许多触发器,索引和其他依赖更快。
delete 与truncate 的区别
delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是ddl操作,不产生rollback,速度快一些.
*/
from:http://www.111cn.net/database/Oracle/34159.htm
truncate table [表名]
使用truncate语句从表中删除或群集的所有行。默认情况下,oracle数据库教程也将执行以下任务:
解除分配的唯一例外的是删除的行中使用的所有存储空间由minextents指定参数
下次存储参数设置的从进程的truncate部分取消了最后的范围大小
删除与truncate语句行可以比下降并重新创建表有效。跌落并重新创建一个表的表无效依赖的对象,需要你在桌子上补(www.111cn.net)对象的特权,并要求您重新创建索引,完整性约束,并在表上的触发器和respecify其存储参数。truncate了这些影响没有。
删除与truncate语句行可以比用delete语句删除所有行,特别是如果表中有许多触发器,索引和其他依赖更快。
delete 与truncate 的区别
delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是ddl操作,不产生rollback,速度快一些.
*/
from:http://www.111cn.net/database/Oracle/34159.htm
相关文章推荐
- 清空数据表sql语句 delete和truncate的区别
- Oracle 删除数据两种语句: DELETE 和 TRUNCATE 的区别
- SQL语句中的 truncate 、delete与drop区别
- Sql语句中的truncate,delete,drop的区别
- sql使用truncate和delete清空table的区别(总结)
- sql 使用truncate和delete清空table的区别
- SQL关于删除的三个语句,DROP;TRUNCATE;DELETE的区别
- Shrink Database知识点以及Truncate和Delete语句的区别
- oracle 删除临时表以及truncate和delete的区别
- drop、truncate、delete的区别以及SQL四种语言:DDL,DML,DCL,TCL
- sql语句,三种删除drop、delete、truncate,区别
- sql 使用truncate和delete清空table的区别
- SQL truncate 、delete与drop区别,以及一个实际案例
- Oracle 中 DELETE 与 TRUNCATE 语句的区别及优缺点
- 《Oracle PL/SQL 完全自学手册》读书笔记 第5章 数据的增、删、改-- 5.3.4 TRUNCATE与DELETE的区别
- sql 中 delete、drop、truncate的区别
- SQL truncate 、delete与drop区别
- SQL truncate 、delete与drop区别
- Oracle中5个核心Sql语句的基本构造:Select、Insert、Update、Delete和Merge
- ORACLE和SQL SERVER的SQL语句中的一些区别