0
如果在Vertica中有一個Identity
列沒有定義參數,它是如何工作的?Vertica中未參數化的標識列
CREATE MULTISET TABLE db.user_state ( active_user_state_key IDENTITY , load_key int NOT NULL )
例如在上面的代碼中,在那裏將所述Identity
柱從和增量通過
如果在Vertica中有一個Identity
列沒有定義參數,它是如何工作的?Vertica中未參數化的標識列
CREATE MULTISET TABLE db.user_state ( active_user_state_key IDENTITY , load_key int NOT NULL )
例如在上面的代碼中,在那裏將所述Identity
柱從和增量通過
CREATE TABLE db.user_state (active_user_state_key IDENTITY (1,1) , load_key int NOT NULL);
凡IDENTITY(1,1,100)是開始開始 1,增量由1和緩存每會話最大值將爲100。 - 值必須是正值。 - 開始 value指定啓動IDENTITY列的編號。默認值:1. - 增量值 value指定從前一行值中增加值的數量。默認值:1. - 第三個參數緩存 - 此參數是可選的,它表示每個節點爲每個會話分配的唯一編號。
但是你總是可以使用序列。
文檔不清楚嗎? http://my.vertica.com/docs/5.0/HTML/Master/4918.htm – Pondlife 2012-04-25 07:03:35
我會在稍後對它進行測試,但由於Pondlife提到你可以設置種子並增加。另外,我很確定「MULTISET」作爲FYI不是Vertica中的關鍵字。 – geoffrobinson 2012-04-25 19:52:37
@龐德感謝鏈接是有幫助的。 – 2012-04-26 10:57:49