0

Vertica にパラメーターが定義されていない列がある場合Identity、どのように機能しますか?

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。 - 3 番目のパラメータcache - このパラメータはオプションで、各ノードがセッションごとに割り当てる一意の番号を示します。

ただし、いつでもシーケンスを使用できます。

于 2013-05-21T19:31:03.450 に答える