Vertica中的Unparameterized Identity列

时间:2012-04-25 06:11:25

标签: sql database data-warehouse vertica

如果Vertica中的Identity列没有定义参数,它是如何工作的?

CREATE MULTISET TABLE db.user_state ( active_user_state_key IDENTITY , load_key int NOT NULL )

例如,在上面的代码中,Identity列从哪里开始,然后按

递增

1 个答案:

答案 0 :(得分:0)

CREATE TABLE db.user_state ( active_user_state_key IDENTITY (1,1) , load_key int NOT NULL );

IDENTITY(1,1,100)从<1>开始增量增加1,缓存最多每个会话值将为100。 - 价值必须是积极的。 - start 值指定启动IDENTITY列的编号。默认值:1。 - 增量值指定从前一行的值增加值的程度。默认值:1。 - 第三个参数缓存 - 此参数是可选的,它指出每个节点为每个会话分配的唯一编号。

但你总是可以使用序列。