CREATE TAG
新しいタグを作成します。タグはテナントレベルのメタデータオブジェクトであり、ガバナンスや分類のためにデータベースオブジェクトへ割り当てることができます。
関連情報: DROP TAG、SHOW TAGS、SET TAG / UNSET TAG。
構文
CREATE TAG [ IF NOT EXISTS ] <tag_name>
[ ALLOWED_VALUES = ( '<value1>' [, '<value2>', ... ] ) ]
[ COMMENT = '<string>' ]
例
許可値とコメントを指定してタグを作成します。
CREATE TAG env ALLOWED_VALUES = ('dev', 'staging', 'prod') COMMENT = 'Environment classification';
任意の値を受け入れるタグを作成します。
CREATE TAG owner COMMENT = 'Data owner';
制限のないタグを作成します。
CREATE TAG cost_center;
タグ定義を確認します。
SELECT name, allowed_values, comment FROM system.tags ORDER BY name;
┌──────────────────────────────────────────────────────────────────────┐
│ name │ allowed_values │ comment │
├────────────────┼────────────────────────────┼────────────────────────┤
│ cost_center │ NULL │ │
│ env │ ['dev', 'staging', 'prod'] │ Environment classific… │
│ owner │ NULL │ Data owner │
└──────────────────────────────────────────────────────────────────────┘