TABLES
適用対象: Databricks SQL Databricks Runtime 10.4 LTS 以降 Unity Catalog のみ
INFORMATION_SCHEMA.TABLES
には、ローカル カタログ内のテーブルとビュー (リレーション) のオブジェクト レベルのメタデータ、またはワークスペースに表示されるすべてのカタログ ( SYSTEM
カタログが所有している場合) が含まれます。
返される行は、ユーザーが対話する権限を持つリレーションに限定されます。
定義
TABLES
リレーションには次の列が含まれています。
名前 | データ型 | Nullable | Standard | 説明 |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
いいえ | はい | リレーションを含むカタログ。 |
TABLE_SCHEMA |
STRING |
いいえ | はい | リレーションを含むスキーマ。 |
TABLE_NAME |
STRING |
いいえ | はい | リレーションの名前。 |
TABLE_TYPE |
STRING |
いいえ | はい | 「 Table 型を参照してください。 |
IS_INSERTABLE_INTO |
STRING |
いいえ | はい | リレーションを挿入できる場合は 'YES' 、それ以外の場合は 'NO' 。 |
COMMIT_ACTION |
STRING |
いいえ | はい | 常に 'PRESERVE' です。 将来利用するために予約されています。 |
TABLE_OWNER |
STRING |
いいえ | いいえ | 現在リレーションシップを所有しているユーザーまたはグループ (プリンシパル)。 |
COMMENT |
STRING |
はい | いいえ | リレーションについて説明する省略可能なコメント。 |
CREATED |
TIMESTAMP |
いいえ | いいえ | リレーションが作成されたときのタイムスタンプ。 |
CREATED_BY |
STRING |
いいえ | いいえ | リレーションを作成したプリンシパル。 |
LAST_ALTERED |
TIMESTAMP |
いいえ | いいえ | リレーション定義が最後に何らかの方法で変更されたときのタイムスタンプ。 |
LAST_ALTERED_BY |
STRING |
いいえ | いいえ | 最後にリレーションを変更したプリンシパル。 |
DATA_SOURCE_FORMAT |
STRING |
いいえ | いいえ | PARQUET 、CSV などのデータ ソースの形式。 |
STORAGE_SUB_DIRECTORY |
STRING |
はい | いいえ | 廃止されました。 常に NULL です。 |
制約
TABLES
リレーションには、次の制約が適用されます。
クラス | 名前 | [列一覧] | 説明 |
---|---|---|---|
Primary key (プライマリ キー) | TABLES_PK |
TABLE_CATALOG 、 TABLE_SCHEMA 、 TABLE_NAME |
リレーションの一意識別子。 |
外部キー | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
SCHEMATA を参照します |
テーブル型
TABLES
リレーションのTABLE_TYPE
列には、次の値を指定できます。
VIEW
: クエリによって定義される仮想テーブル。FOREIGN
: フェデレーション テーブル。MANAGED
: ストレージがカタログによって管理される通常のテーブル。STREAMING_TABLE
: ストリーミング データに使用されるテーブル。MATERIALIZED_VIEW
: 具体化されたビューであるテーブル。EXTERNAL
: ストレージがカタログの外部で管理されているテーブル。MANAGED_SHALLOW_CLONE
: マネージド テーブルの浅い複製であるテーブル。EXTERNAL_SHALLOW_CLONE
:外部テーブルの浅い複製であるテーブル。
例
> SELECT *
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';
table_catalog table_schema table_name table_type is_insertable_into commit_action table_owner comment ...
------------- ------------------ ---------- ---------- ------------------ ------------- ----------- ----------------------------------------------------- ...
main information_schema columns VIEW NO PRESERVE System user Describes columns of tables and views in the catalog. ...