説明
このビューは、V2.2.30バージョンから導入されました。
機能の概要
現在のユーザーが所有するテーブルおよびビューのすべての列を表示します。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| TABLE_NAME | VARCHAR2(128) | NO | テーブルまたはビューの名前 |
| COLUMN_NAME | VARCHAR2(128) | NO | 列名 |
| DATA_TYPE | VARCHAR2(128) | NO | 列のデータ型 |
| DATA_TYPE_MOD | VARCHAR2(3) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| DATA_TYPE_OWNER | VARCHAR2(128) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| DATA_LENGTH | NUMBER | NO | 列の長さ、単位はバイト |
| DATA_PRECISION | NUMBER | NO | 数値データ型の10進精度;浮動小数点データ型の2進精度;その他すべてのデータ型はNULL |
| DATA_SCALE | NUMBER | NO | 数値の小数点以下の桁数 |
| NULLABLE | VARCHAR2(1) | NO | 列がNULLを許容するかどうか |
| COLUMN_ID | NUMBER | NO | 列番号 |
| DEFAULT_LENGTH | NUMBER | NO | 列のデフォルト長 |
| DATA_DEFAULT | VARCHAR2(128) | NO | 列のデフォルト値 |
| NUM_DISTINCT | NUMBER | NO | 列内の異なる値の数 |
| LOW_VALUE | VARCHAR2(128) | NO | 列の最小値 |
| HIGH_VALUE | VARCHAR2(128) | NO | 列の最大値 |
| DENSITY | NUMBER | NO | 列の密度 |
| NUM_NULLS | NUMBER | NO | 列内のNULL値の数 |
| NUM_BUCKETS | NUMBER | NO | 列ヒストグラムのバケット数 |
| LAST_ANALYZED | DATE | NO | この列を最後に分析した日時 |
| SAMPLE_SIZE | NUMBER | NO | この列の分析時のサンプリングサイズ |
| CHARACTER_SET_NAME | VARCHAR2(44) | NO | 文字セット名: CHAR_CSNCHAR_CS |
| CHAR_COL_DECL_LENGTH | NUMBER | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| GLOBAL_STATS | VARCHAR2(3) | NO | 統計情報が収集または増分メンテナンスされた場合はYES、そうでない場合はNO |
| USER_STATS | VARCHAR2(3) | NO | 統計情報がユーザーによって直接入力されたかどうかを示します(YES)またはそうではないかどうか(NO) |
| AVG_COL_LEN | NUMBER | NO | 列の平均長、単位はバイト |
| CHAR_LENGTH | NUMBER | NO | 文字型列の長さ |
| CHAR_USED | VARCHAR2(1) | NO | 列がバイト長に基づくか文字長に基づくかを示します |
| V80_FMT_IMAGE | VARCHAR2(3) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| DATA_UPGRADED | VARCHAR2(3) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| HISTOGRAM | VARCHAR2(15) | NO | ヒストグラムのタイプ |
| DEFAULT_ON_NULL | VARCHAR2(3) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| IDENTITY_COLUMN | VARCHAR2(3) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| EVALUATION_EDITION | VARCHAR2(128) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| UNUSABLE_BEFORE | VARCHAR2(128) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| UNUSABLE_BEGINNING | VARCHAR2(128) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
| COLLATION | VARCHAR2(100) | NO | 現在このフィールドはサポートされておらず、現在このフィールドのデフォルト値はNULLです |
クエリ例
現在のユーザーが所有するテーブルのうち、テーブル T_SUBPART のすべての列を確認します。
obclient [SYS]> SELECT * FROM SYS.USER_TAB_COLUMNS WHERE TABLE_NAME ='T_SUBPART'\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TABLE_NAME: T_SUBPART
COLUMN_NAME: NO
DATA_TYPE: NUMBER
DATA_TYPE_MOD: NULL
DATA_TYPE_OWNER: NULL
DATA_LENGTH: 22
DATA_PRECISION: NULL
DATA_SCALE: NULL
NULLABLE: Y
COLUMN_ID: 16
DEFAULT_LENGTH: NULL
DATA_DEFAULT: NULL
NUM_DISTINCT: 1034
LOW_VALUE: 2
HIGH_VALUE: 1001
DENSITY: 0
NUM_NULLS: 0
NUM_BUCKETS: 0
LAST_ANALYZED: 25-MAR-25
SAMPLE_SIZE: 1000
CHARACTER_SET_NAME: NULL
CHAR_COL_DECL_LENGTH: NULL
GLOBAL_STATS: NO
USER_STATS: NO
AVG_COL_LEN: 20
CHAR_LENGTH: 0
CHAR_USED: NULL
V80_FMT_IMAGE: NULL
DATA_UPGRADED: NULL
HISTOGRAM: NULL
DEFAULT_ON_NULL: NULL
IDENTITY_COLUMN: NULL
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
COLLATION: NULL
*************************** 2. row ***************************
TABLE_NAME: T_SUBPART
COLUMN_NAME: ID
DATA_TYPE: NUMBER
DATA_TYPE_MOD: NULL
DATA_TYPE_OWNER: NULL
DATA_LENGTH: 22
DATA_PRECISION: NULL
DATA_SCALE: NULL
NULLABLE: Y
COLUMN_ID: 17
DEFAULT_LENGTH: NULL
DATA_DEFAULT: NULL
NUM_DISTINCT: 10
LOW_VALUE: 1
HIGH_VALUE: 999
DENSITY: 0
NUM_NULLS: 0
NUM_BUCKETS: 0
LAST_ANALYZED: 25-MAR-25
SAMPLE_SIZE: 1000
CHARACTER_SET_NAME: NULL
CHAR_COL_DECL_LENGTH: NULL
GLOBAL_STATS: NO
USER_STATS: NO
AVG_COL_LEN: 20
CHAR_LENGTH: 0
CHAR_USED: NULL
V80_FMT_IMAGE: NULL
DATA_UPGRADED: NULL
HISTOGRAM: NULL
DEFAULT_ON_NULL: NULL
IDENTITY_COLUMN: NULL
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
COLLATION: NULL
*************************** 3. row ***************************
TABLE_NAME: T_SUBPART
COLUMN_NAME: TEST_DATE
DATA_TYPE: DATE
DATA_TYPE_MOD: NULL
DATA_TYPE_OWNER: NULL
DATA_LENGTH: 7
DATA_PRECISION: NULL
DATA_SCALE: NULL
NULLABLE: Y
COLUMN_ID: 18
DEFAULT_LENGTH: NULL
DATA_DEFAULT: NULL
NUM_DISTINCT: 3
LOW_VALUE: '2022-12-15 00:00:00'
HIGH_VALUE: '2024-01-10 00:00:00'
DENSITY: 0
NUM_NULLS: 0
NUM_BUCKETS: 0
LAST_ANALYZED: 25-MAR-25
SAMPLE_SIZE: 1000
CHARACTER_SET_NAME: NULL
CHAR_COL_DECL_LENGTH: NULL
GLOBAL_STATS: NO
USER_STATS: NO
AVG_COL_LEN: 20
CHAR_LENGTH: 0
CHAR_USED: NULL
V80_FMT_IMAGE: NULL
DATA_UPGRADED: NULL
HISTOGRAM: NULL
DEFAULT_ON_NULL: NULL
IDENTITY_COLUMN: NULL
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
COLLATION: NULL
*************************** 4. row ***************************
TABLE_NAME: T_SUBPART
COLUMN_NAME: QUANTITY
DATA_TYPE: NUMBER
DATA_TYPE_MOD: NULL
DATA_TYPE_OWNER: NULL
DATA_LENGTH: 22
DATA_PRECISION: NULL
DATA_SCALE: NULL
NULLABLE: Y
COLUMN_ID: 19
DEFAULT_LENGTH: NULL
DATA_DEFAULT: NULL
NUM_DISTINCT: 2
LOW_VALUE: 1
HIGH_VALUE: 1000
DENSITY: 0
NUM_NULLS: 0
NUM_BUCKETS: 0
LAST_ANALYZED: 25-MAR-25
SAMPLE_SIZE: 1000
CHARACTER_SET_NAME: NULL
CHAR_COL_DECL_LENGTH: NULL
GLOBAL_STATS: NO
USER_STATS: NO
AVG_COL_LEN: 20
CHAR_LENGTH: 0
CHAR_USED: NULL
V80_FMT_IMAGE: NULL
DATA_UPGRADED: NULL
HISTOGRAM: NULL
DEFAULT_ON_NULL: NULL
IDENTITY_COLUMN: NULL
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
COLLATION: NULL
4 rows in set
関連するビューまたはドキュメント
現在のユーザーがアクセスできるすべてのテーブルまたはビューの列を確認するには:ALL_TAB_COLUMNS
現在のテナント内のすべてのテーブルまたはビューの列を確認するには:DBA_TAB_COLUMNS