SYSSTAT.COLUMNS カタログ・ビュー

各行は、表、ビュー、またはニックネームに定義された列を表します。

表 1. SYSSTAT.COLUMNS カタログ・ビュー
列名 データ・タイプ NULL 可能 更新可能 説明
TABSCHEMA VARCHAR (128)     この列のある表、ビュー、またはニックネームのスキーマ名。
TABNAME VARCHAR (128)     この列のある表、ビュー、またはニックネームの非修飾名。
COLNAME VARCHAR (128)     列の名前。
COLCARD BIGINT   Y 列の特殊値の数。統計が収集されていない場合は -1。 継承列および階層表の列の場合は -2。
HIGH2KEY1 VARCHAR (254) Y Y 2 番目に高いデータ値。 数値データを文字リテラルに変更して表現。 統計が収集されていない場合は空。 継承列および階層表の列の場合は空。
LOW2KEY1 VARCHAR (254) Y Y 2 番目に低いデータ値。 数値データを文字リテラルに変更して表現。 統計が収集されていない場合は空。 継承列および階層表の列の場合は空。
AVGCOLLEN INTEGER   Y 列がデータベース・メモリーまたは一時表に保管される場合は、バイト単位の平均スペース。インライン化されていない LOB データ・タイプ、LONG データ・タイプ、および XML 文書の場合、列の平均長の算出に使用される値は、データ記述子の長さです。列が NULL 可能の場合には追加バイトが必要です。統計が収集されていない場合には -1、継承列、および階層表の列の場合には -2。注: ディスク上で列を保管するための平均スペース所要量は、この統計により表される値とは異なる場合があります。
NUMNULLS BIGINT   Y 列内の NULL 値の数。 統計が収集されていない場合は -1。
PCTINLINED SMALLINT     VARCHAR、VARGRAPHIC、 LOB、または XML データ・タイプを持つ列のインライン化データのパーセント。統計が収集されていない場合、または列データ・タイプで行外でのデータの保管がサポートされていない場合は -1。 表がカラム・オーガナイズの場合、または表が行編成であり、表の行サイズが表スペースのページ・サイズの最大レコード長を超えていない場合も VARCHAR および VARGRAPHIC 列について -1。
SUB_COUNT SMALLINT   Y 列のサブエレメントの平均数。 文字ストリング列のみに適用されます。
SUB_DELIM_LENGTH SMALLINT   Y 列内の各サブエレメントを区切る、区切り文字の平均の長さ。 文字ストリング列のみに適用されます。
AVGCOLLENCHAR INTEGER   Y 列に必要な平均文字数 (列で有効になっている照合に基づく)。列のデータ・タイプが long、LOB、または XML の場合、または統計が収集されていない場合は -1。継承列および階層表の列の場合は -2。
PCTENCODED SMALLINT   Y カラム・オーガナイズ表の列を圧縮した結果としてエンコードされる値のパーセンテージ。表が列で編成されていないか、統計が収集されていない場合は -1。継承列と階層表の列の場合は -2。
PAGEVARIANCERATIO DOUBLE   Y 将来の利用のために予約済み。
AVGENCODEDCOLLEN DOUBLE   Y 一部の列値が圧縮されている可能性を考慮に入れたうえでの、データベース・メモリーに列を格納するための平均スペース (バイト単位)。表が列で編成されていない場合や統計が収集されていない場合は -1。継承列と階層表の列の場合は -2。
注:
  1. カタログ・ビューでは、HIGH2KEY と LOW2KEY の値は常にデータベース・コード・ページ中に示されますが、 これには置換文字を収めることができます。 ただし、列の表のコード・ページ内で内部的に統計が収集されるので、 照会の最適化時に適用するときは実際の列値が使用されます。