truncate是DDL语言,此操作是不可回滚的,所以速度较快。
delete是DML语言,是将数据写入回滚段中,以便回滚时使用,所以速率较慢。
无论是ORACLE还是SQL SERVER,都有这样的关键字。
truncate的语法:truncate table xx
delete语法:delete from xx或者delete xx
truncate是DDL语言,此操作是不可回滚的,所以速度较快。
delete是DML语言,是将数据写入回滚段中,以便回滚时使用,所以速率较慢。
无论是ORACLE还是SQL SERVER,都有这样的关键字。
truncate的语法:truncate table xx
delete语法:delete from xx或者delete xx