TABLE_TAGS

適用対象:check marked yes Databricks SQL Databricks Runtime 13.3 LTS 以降 Unity Catalog のみ

INFORMATION_SCHEMA.TABLE_TAGS には、テーブル内、または SYSTEM カタログが所有している場合はすべてのテーブルのテーブル タグ付けメタデータが含まれます。 また、ビューと具体化されたビューのタグ付けメタデータも含まれています。

ユーザーが操作するための権限を持っているカタログについてのみ、情報が表示されます。

このリレーションは、SQL 標準の情報スキーマの拡張機能です。

定義

TABLE_TAGS リレーションには以下が含まれています。

名前 データ型 Nullable 説明
CATALOG_NAME STRING いいえ 特定のタグが適用されるカタログ名。
SCHEMA_NAME STRING いいえ タグが適用されるスキーマ。
TABLE_NAME STRING いいえ タグが適用されるテーブル、ビュー、または具体化されたビュー。
TAG_NAME STRING いいえ タグの名前。
TAG_VALUE STRING いいえ タグの値。

制約

TABLE_TAGS リレーションには次の制約が適用されます:

クラス 名前 [列一覧] 説明
Primary key (プライマリ キー) TABLE_TAGS_PK CATALOG_NAMESCHEMA_NAMETABLE_TAGTAG_NAMETAG_VALUE テーブル タグの一意識別子。
外部キー TABLE_TAGS_SCHEMATA_FK CATALOG_NAMESCHEMA_NAME SCHEMATA を参照します
外部キー TABLE_TAGS_TABLES_FK CATALOG_NAMESCHEMA_NAMETABLE_NAME TABLES を参照します。
外部キー TABLE_TAGS_CATALOGS_FK CATALOG_NAME CATALOGS を参照します

> SELECT catalog_name, schema_name, table_name, tag_name, tag_value
    FROM information_schema.table_tags;