DB2中SEQUENCE的用法和语法是什么?

序列用于自动生成唯一ID。我们可以将DB2表中的列定义为SEQUENCE类型。这将使DB2能够为表中插入的每个新行自动生成唯一的ID。DB2生成的自动ID在整个数据库中保持唯一。

例如,SEQUENCE的实际实现是在为北,东,西和南每个区域分配了单独的ORDERS表的情况下进行的,那么我们可以将ORDER_ID声明为SEQUENCE。无论为北,东,西和南分配的ORDER表如何,这将始终为ORDER_ID生成唯一值。

可以如下定义上述序列。

示例

CREATE SEQUENCE ORDER_SEQ AS INTEGER
   START WITH 1
   INCREMENT BY 1
   NOMAXVALUE;