truncate.out

来自「PostgreSQL7.4.6 for Linux」· OUT 代码 · 共 53 行

OUT
53
字号
-- Test basic TRUNCATE functionality.CREATE TABLE truncate_a (col1 integer primary key);NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "truncate_a_pkey" for table "truncate_a"INSERT INTO truncate_a VALUES (1);INSERT INTO truncate_a VALUES (2);SELECT * FROM truncate_a; col1 ------    1    2(2 rows)-- Roll truncate backBEGIN;TRUNCATE truncate_a;ROLLBACK;SELECT * FROM truncate_a; col1 ------    1    2(2 rows)-- Commit the truncate this timeBEGIN;TRUNCATE truncate_a;COMMIT;SELECT * FROM truncate_a; col1 ------(0 rows)-- Test foreign constraint checkCREATE TABLE truncate_b(col1 integer references truncate_a);INSERT INTO truncate_a VALUES (1);SELECT * FROM truncate_a; col1 ------    1(1 row)TRUNCATE truncate_a;ERROR:  cannot truncate a table referenced in a foreign key constraintDETAIL:  Table "truncate_b" references "truncate_a" via foreign key constraint "$1".SELECT * FROM truncate_a; col1 ------    1(1 row)DROP TABLE truncate_b;DROP TABLE truncate_a;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?