0

如果IdentityVertica 中有一个未定义参数的列,它是如何工作的?

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

例如在上面的代码中,Identity列将从哪里开始并递增

4

1 回答 1

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 。- 值必须为正。- 起始值指定 IDENTITY 列的起始编号。默认值:1。 -增量值指定从前一行的值增加多少值。默认值:1。 - 第三个参数cache - 此参数是可选的,它规定了每个节点为每个会话分配的唯一编号。

但是你总是可以使用序列。

于 2013-05-21T19:31:03.450 回答