截断
Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。
兼容性问题
- 由于SQL-92的标准并没有“Truncate”这个SQL关键字,故于早期的SQL兼容数据库,并不支持此SQL语法。如果要达到相近的删除功能,只能用无条件的DELETE语法。(但自动递增值的字段,不会自动重置计数。)
外部链接
- MySQL 6.0 Reference Manual, 11.2.10 TRUNCATE Syntax
- Oracle® Database (11g Release 1) SQL Language Reference, TRUNCATE TABLE (页面存档备份,存于互联网档案馆)
- PostgreSQL 8.3 Documentation, SQL Commands, TRUNCATE (页面存档备份,存于互联网档案馆)
- MS-SQL Server 2008 - Deleting All Rows by Using TRUNCATE TABLE
这是一篇与软件相关的小作品。您可以通过编辑或修订扩充其内容。 |