SYSCAT.COLIDENTATTRIBUTES カタログ・ビュー

各行は、表に定義されている ID 列を表します。

表 1. SYSCAT.COLIDENTATTRIBUTES カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
TABSCHEMA VARCHAR (128)   この列のある表またはビューのスキーマ名。
TABNAME VARCHAR (128)   この列のある表またはビューの非修飾名。
COLNAME VARCHAR (128)   列の名前。
START DECIMAL (31,0) Y シーケンスの開始値。 シーケンスが別名の場合は NULL 値。
INCREMENT DECIMAL (31,0) Y 増分値。 シーケンスが別名の場合は NULL 値。
MINVALUE DECIMAL (31,0) Y シーケンスの最小値。 シーケンスが別名の場合は NULL 値。
MAXVALUE DECIMAL (31,0) Y シーケンスの最大値。 シーケンスが別名の場合は NULL 値。
CYCLE CHAR (1)   その最大値または最小値に達した後、シーケンスが値の生成を続行できるかどうかを示します。
  • N = シーケンスは循環できない
  • Y = シーケンスは循環できる
  • ブランク = シーケンスが別名
CACHE INTEGER   アクセスを高速化するために、メモリーに事前割り振りするシーケンス値の数。 0 は、シーケンスの値が事前割り振りされないことを示します。パーティション・データベースでは、この値はそれぞれのデータベース・パーティションに適用されます。 シーケンスが別名の場合は -1。
ORDER CHAR (1)   要求の順序でシーケンス番号が生成されるかどうかを示します。
  • N = 要求の順序でシーケンス番号を生成しません。
  • Y = 要求の順序でシーケンス番号を生成します。
  • ブランク = シーケンスが別名
NEXTCACHEFIRSTVALUE DECIMAL (31,0) Y 次のキャッシュ・ブロックで割り当てることのできる最初の値。 キャッシュしない場合は、割り当てることのできる次の値。
SEQID INTEGER   シーケンスまたは別名の ID。