columns
columns には、すべてのテーブル列(またはビュー列)に関する情報が含まれています。
注記
同期マテリアライズドビュー のメタデータは columns に記録されません。SHOW PROC '/dbs/db/table/index_schema' を実行することでアクセスできます。
columns には次のフィールドが提供されています:
| Field | Description |
|---|---|
| TABLE_CATALOG | 列を含むテーブルが属する catalog の名前。この値は常に NULL です。 |
| TABLE_SCHEMA | 列を含むテーブルが属するデータベースの名前。 |
| TABLE_NAME | 列を含むテーブルの名前。 |
| COLUMN_NAME | 列の名前。 |
| ORDINAL_POSITION | テーブル内での列の順序位置。 |
| COLUMN_DEFAULT | 列のデフォルト値。列が NULL の明示的なデフォルトを持つ場合、または列定義に DEFAULT 句が含まれていない場合は NULL です。 |
| IS_NULLABLE | 列の null 許可属性。NULL 値を列に格納できる場合は YES、できない場合は NO です。 |
| DATA_TYPE | 列のデータ型。DATA_TYPE の値は型名のみで、他の情報は含まれません。COLUMN_TYPE の値には型名と、精度や長さなどの他の情報が含まれる場合があります。 |
| CHARACTER_MAXIMUM_LENGTH | 文字列列の場合、文字単位の最大長。 |
| CHARACTER_OCTET_LENGTH | 文字列列の場合、バイト単位の最大長。 |
| NUMERIC_PRECISION | 数値列の場合、数値の精度。 |
| NUMERIC_SCALE | 数値列の場合、数値のスケール。 |
| DATETIME_PRECISION |