pgsql怎么创建sequence

pgsql怎么创建sequence,第1张

方法一:直接在表中指定字段类型为serial 类型

david=# create table tbl_xulie (

david(# id serial,

david(# name text)

NOTICE:  CREATE TABLE will create implicit sequence "tbl_xulie_id_seq" for serial column "tbl_xulie.id"

CREATE TABLE

david=#

方法二:先创建序列名称,然后在新建的表中列属性指定序列就可以了,该列需int 类型

创建序列的语法:

CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]

    [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]

    [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]

    [ OWNED BY { table.column | NONE } ]

pg在表的末尾增加字段的方式为ADDCOLUMN《字段名》《数据类型》《限制条件》。根据查询相关资料信息显示,一个完整的字段包括字段名、数据类型和约束条件。pg添加字段的语法格式如下:ADDCOLUMN《字段名》《数据类型》《限制条件》。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11843376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存