TRUNCATE語句用于清空目標表。本文為您介紹Hologres中TRUNCATE的語法。
使用限制
TRUNCATE
語句的使用限制如下:
Hologres支持Sequence,但目前僅支持CONTINUE IDENTITY,不支持RESTART IDENTITY。
Hologres支持對普通表、分區父表及分區子表執行
TRUNCATE
語句。Hologres不支持對外部表執行
TRUNCATE
語句。
語法
TRUNCATE
的語法格式如下。
TRUNCATE [ TABLE ] name [, ... ]
[CONTINUE IDENTITY ]
CONTINUE IDENTITY參數不修改當前Sequence的值。
使用示例
TRUNCATE
的使用示例如下。
示例一。
CREATE TABLE event ( id INT, name text, tag text ); INSERT INTO event (id,name,tag) values (23,'buy', 'num'); SELECT * FROM event; TRUNCATE TABLE event ;
示例二。
CREATE TABLE event_1 ( id serial, name text, tag text ); INSERT INTO event_1 (name,tag) values ('buy', 'num'); SELECT * FROM event_1; #默認為CONTINUE IDENTITY TRUNCATE TABLE event_1 CONTINUE IDENTITY;
文檔內容是否對您有幫助?