更新时间:2024-06-03 GMT+08:00
如何创建自动递增列?
答:GaussDB数据库支持创建自动递增列,您可以在创建表时,指定SERIAL数据类型。
示例:
gaussdb=# CREATE TABLE table_name(id serial, name varchar(20));
也可以使用如下方式:
--创建序列。 gaussdb=# CREATE SEQUENCE tbl_person_id_seq; --创建表tbl_persion,其中id字段依据序列tbl_person_id_seq实现自增。 gaussdb=# CREATE TABLE tbl_persion( id int NOT NULL DEFAULT nextval('tbl_person_id_seq'::regclass), name varchar(20));
父主题: FAQ