IBM® Informix® 12.10

BIGSERIAL 型

BIGSERIAL 型は、新規行の挿入時にデータベース サーバによって自動的に割り当てられる、大桁整数 (BIGINT) 型の順次整数を格納します。BIGSERIAL 型の動作は、シリアル (SERIAL) 型と似ていますが、範囲がより大きくなっています。

BIGSERIAL 型のデフォルトの開始番号は 1 ですが、表の作成時または変更時には初期値 n を指定できます。値 n は、1 から 9,223,372,036,854,775,807 までの範囲内の正整数である必要があります。 BIGSERIAL 型列に値ゼロ (0) を挿入する場合、使用される値は、「その BIGSERIAL 型列に既存の最大の正の値」+ 1 です。ゼロ以外の値を挿入する場合、その値がそのまま挿入されます。

すべてのシリアル (SERIAL) 型の場合と同様に、BIGSERIAL 型はユーザが指定する負の値を格納します。ただし、生成される値は常に 1 から 263 -1 までの間の正の数です。

BIGSERIAL 型は、 -(263 -1) から 263 -1 (8 バイト整数値では –9,223,372,036,854,775,807 から 9,223,372,036,854,775,807 までにあたる) を格納します。

1 つの表には 1 つのシリアル (SERIAL) 型列のみを使用できますが、1 つのシリアル (SERIAL) 型列と、1 つの 8 バイト シリアル (SERIAL8) 型列または 1 つの BIGSERIAL 型列のいずれかを使用できます。

詳細は、以下を参照してください。


フィードバックの送信 | 例の共有 | トラブルシューティング

PDF を見つけるには、Publications for the IBM Informix 12.10 family of products を参照してください。
リリース ノート、ドキュメント ノート、マシン ノートについては、リリース ノート・ページを参照してください。
タイムスタンプ リリース日: 2013 年 3 月