From e4f907eb82cbb5287296852ae29877d654996a12 Mon Sep 17 00:00:00 2001 From: Suguru ARAKAWA Date: Tue, 10 Feb 2026 22:20:02 +0900 Subject: [PATCH] docs(sql): add `TRUNCATE` syntax. --- docs/sql-features.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/sql-features.md b/docs/sql-features.md index e7058f42..49d254e2 100644 --- a/docs/sql-features.md +++ b/docs/sql-features.md @@ -9,6 +9,7 @@ The planned features are listed [here](#planned-features). * [CREATE INDEX](#create-index) * [DROP TABLE](#drop-table) * [DROP INDEX](#drop-index) +* [TRUNCATE TABLE](#truncate-table) * [GRANT PRIVILEGE](#grant-privilege) * [REVOKE PRIVILEGE](#revoke-privilege) @@ -18,6 +19,7 @@ The planned features are listed [here](#planned-features). + ``` @@ -146,6 +148,17 @@ Limitation: index name must be specified, and it must not be empty. RESTRICT ``` +### TRUNCATE TABLE + +```txt +: + TRUNCATE TABLE [] + +: + RESTART IDENTITY + CONTINUE IDENTITY +``` + ### GRANT PRIVILEGE ```txt @@ -923,7 +936,7 @@ The below reserved words are not allowed to use as regular identifiers. * `S` * `SAVEPOINT`, `SCOPE`, `SEARCH`, `SECOND`, `SELECT`, `SESSION_USER`, `SET`, `SIMILAR`, `SMALLINT`, `SOME`, `SPECIFIC`, `SQL`, `SQLEXCEPTION`, `SQLSTATE`, `SQLWARNING`, `START`, `STATIC`, `SUBLIST`, `SUBSTRING`, `SUM`, `SYMMETRIC`, `SYSTEM_USER` * `T` - * `TABLE`, `TEMPORARY`, `THEN`, `TIME`, `TIMESTAMP`, `TIMEZONE_HOUR`, `TIMEZONE_MINUTE`, `TINYINT`, `TO`, `TRAILING`, `TRANSLATE`, `TRANSLATION`, `TREAT`, `TRIGGER`, `TRIM`, `TRUE` + * `TABLE`, `TEMPORARY`, `THEN`, `TIME`, `TIMESTAMP`, `TIMEZONE_HOUR`, `TIMEZONE_MINUTE`, `TINYINT`, `TO`, `TRAILING`, `TRANSLATE`, `TRANSLATION`, `TREAT`, `TRIGGER`, `TRIM`, `TRUE`, `TRUNCATE` * `U` * `UNION`, `UNIQUE`, `UNKNOWN`, `UNNEST`, `UPDATE`, `UPPER`, `USER`, `USING` * `V`