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 + -
显示快捷键?