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
這是一篇與軟件相關的小作品。您可以透過編輯或修訂擴充其內容。 |
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.