Oracle:truncate语句

Oracle基础教程:truncate语句,在数据库操作中, TRUNCATE命令(是一个DDL命令)可以把表中的所有数据一次性全部删除,语法是:

语法结构:TRUNCATE

TRUNCATE TABLE 表名

TRUNCATE和DELETE都能把表中的数据全部删除,他们的区别是:

1. TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后的数据可以通过日志文件恢复。

2. 如果一个表中数据记录很多,TRUNCATE相对DELETE速度快。

由于TRUNCATE命令比较危险,因此在实际开发中,TRUNCATE命令慎用。

Oracle默认安装中,已经创建了一个SCOTT用户,默认密码是:tiger,该用户下有四张表分别是:雇员表(EMP),部门表(DEPT),工资登记表和奖金表,请参考本章后面的附表。来源:CUUG官网接下来很多操作都是在该用户下完成的。

你可能感兴趣的:(oracle)