⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sequence.out

📁 PostgreSQL7.4.6 for Linux
💻 OUT
字号:
------ test creation of SERIAL column--- CREATE TABLE serialTest (f1 text, f2 serial);NOTICE:  CREATE TABLE will create implicit sequence "serialtest_f2_seq" for "serial" column "serialtest.f2" INSERT INTO serialTest VALUES ('foo');INSERT INTO serialTest VALUES ('bar');INSERT INTO serialTest VALUES ('force', 100);INSERT INTO serialTest VALUES ('wrong', NULL);ERROR:  null value in column "f2" violates not-null constraint SELECT * FROM serialTest;  f1   | f2  -------+----- foo   |   1 bar   |   2 force | 100(3 rows) CREATE SEQUENCE sequence_test; BEGIN;SELECT nextval('sequence_test'); nextval ---------       1(1 row)DROP SEQUENCE sequence_test;END;-- renaming sequencesCREATE SEQUENCE foo_seq;ALTER TABLE foo_seq RENAME TO foo_seq_new;SELECT * FROM foo_seq_new; sequence_name | last_value | increment_by |      max_value      | min_value | cache_value | log_cnt | is_cycled | is_called ---------------+------------+--------------+---------------------+-----------+-------------+---------+-----------+----------- foo_seq       |          1 |            1 | 9223372036854775807 |         1 |           1 |       1 | f         | f(1 row)DROP SEQUENCE foo_seq_new;---- Alter sequence--CREATE SEQUENCE sequence_test2 START WITH 32;SELECT nextval('sequence_test2'); nextval ---------      32(1 row)ALTER SEQUENCE sequence_test2 RESTART WITH 16	 INCREMENT BY 4 MAXVALUE 22 MINVALUE 5 CYCLE;SELECT nextval('sequence_test2'); nextval ---------      16(1 row)SELECT nextval('sequence_test2'); nextval ---------      20(1 row)SELECT nextval('sequence_test2'); nextval ---------       5(1 row)

⌨️ 快捷键说明

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