TRUNCATE语句
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
即使 TRUNCATE
语句主要修改数据,但它通常被认为是 DDL 语句。当您想要绕过约束来截断表时,它在许多数据库中很流行。当被截断的表被其他表引用时,数据库的行为可能不同。 例如,即使存在 ON DELETE CASCADE
子句,如果引用了被截断表中的记录,它们也可能会失败。 请参考您的数据库手册,以了解更多关于其 TRUNCATE
实现的信息。
TRUNCATE
语法很简单
create.truncate(AUTHOR).execute();
truncate(AUTHOR)
翻译成以下特定方言的表达式
Access, Firebird, SQLite, Teradata
DELETE FROM AUTHOR
ASE, Aurora MySQL, Aurora Postgres, BigQuery, ClickHouse, CockroachDB, Databricks, Derby, DuckDB, Exasol, H2, HSQLDB, Hana, Informix, MariaDB, MemSQL, MySQL, Oracle, Postgres, Redshift, SQLDataWarehouse, SQLServer, Snowflake, Sybase, Trino, Vertica, YugabyteDB
TRUNCATE TABLE AUTHOR
DB2
TRUNCATE TABLE AUTHOR IMMEDIATE
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗? 我们很乐意听取您的意见!