Gp数据库创建自增长的表

作者:暴躁小n | 创建时间: 2023-06-07
GREENPLUM简称GP,是一种与Oracle、Mysql相同的关系型数据库,在进行建表的时候,往往根据需求,要将某表的主键设置为自动增长。Oracle数据库可以使用序列加触发器的形式,而GP可以使用类似的方式实现这一目的。...
Gp数据库创建自增长的表

操作方法

本文使用工具datastudio进行创建,首先我们创建序列,创建序列的时候,指定增长值、最小值、起始值即可。

如果我们想判断序列是否创建成功,可以使用如下命令查看序列的下一值,SELECT nextval('sequence')

创建完序列后,我们进行建表,这里使用建表语句进行创建,注意自增长的字段要去引用序列,方式如下:

在我们建表完成后,通过datastudio查看表结构,会发现其自增长字段有个默认值,如下图所示。

验证:通过执行insert语句进行,注意插入的时候只插入非主键的列值。如下:INSERT INTO DW_DM_L_LABEL_CLASS (LABEL_CLASS_NAME) VALUES('CESHI')

我们再通过查看表DW_DM_L_LABEL_CLASS的结果来判断是否执行成功,自增长字段是否运行成功。

点击展开全文

更多推荐