本文概述
- 参数
- Oracle TRUNCATE表示例
- Oracle DELETE表示例
- 截断表与删除表
一旦表被截断, 就无法回滚。 TRUNCATE TABLE语句不影响任何表的索引, 触发器或依赖项。
句法
TRUNCATE TABLE [schema_name.]table_name
参数1)schema_name:此参数指定表所属的架构的名称。它是可选的。
【Oracle TRUNCATE TABLE语句用法】2)table_name:它指定要截断的表。
Oracle TRUNCATE表示例考虑一个名为” customers” 的表, 并执行以下查询以截断该表
TRUNCATE TABLE customers;
输出
Table truncated.
1.11 seconds
现在检查客户表, 你会发现该表中没有可用数据。它与Oracle中的DELETE TABLE语句同样相似。
Oracle DELETE表示例
DELETE TABLE customers;
截断表与删除表这两个语句都将从” 客户” 表中删除数据, 但是主要区别在于你可以回滚DELETE语句, 而不能回滚TRUNCATE TABLE语句。
推荐阅读
- Oracle教程介绍
- Oracle子查询怎么使用(是什么?)
- Oracle触发器
- Oracle左外联接查询
- Oracle半联接
- Oracle SELECT语句用法示例
- Oracle SELF JOIN用法实例
- Oracle ORDER BY子句
- win xp系统无法打开pptx文件的3种处理办法