Vertica にパラメーターが定義されていない列がある場合Identity
、どのように機能しますか?
CREATE MULTISET TABLE db.user_state
(
active_user_state_key IDENTITY ,
load_key int NOT NULL
)
たとえば、上記のコードでは、Identity
列はどこから始まり、インクリメントされますか
Vertica にパラメーターが定義されていない列がある場合Identity
、どのように機能しますか?
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 になります。- 値は正でなければなりません。-開始値は、IDENTITY 列を開始する番号を指定します。デフォルト: 1。 -増分値は、前の行の値から値を増分する量を指定します。デフォルト: 1。 - 3 番目のパラメータcache - このパラメータはオプションで、各ノードがセッションごとに割り当てる一意の番号を示します。
ただし、いつでもシーケンスを使用できます。