適用対象:
Databricks SQL
Databricks Runtime 13.3 LTS 以上
INFORMATION_SCHEMA.SCHEMA_SHARE_USAGE には、共有に属するスキーマが一覧表示されます。 詳細については、スキーマおよび共有を参照してください。
ユーザーが操作するための権限を持っている共有についてのみ、情報が表示されます。
これは、SQL 標準情報スキーマの拡張機能です。
定義
SCHEMA_SHARE_USAGE リレーションには次の列が含まれています。
| 名前 | データ型 | Nullable | 説明 |
|---|---|---|---|
CATALOG_NAME |
STRING |
いいえ | 共有内のスキーマのカタログ。 |
SCHEMA_NAME |
STRING |
いいえ | 共有内のスキーマ。 |
SHARE_NAME |
STRING |
いいえ | 共有の名前。 |
SHARED_AS_SCHEMA |
STRING |
いいえ | 共有スキーマの別名。 |
COMMENT |
STRING |
はい | スキーマ共有の使用状況を説明する省略可能なコメント。 |
制約
SCHEMA_SHARE_USAGE リレーションには、次の制約が適用されます。
| クラス | 名前 | [列一覧] | 説明 |
|---|---|---|---|
| Primary key (プライマリ キー) | SCHEMA_SHARE_USAGE_PK |
$ | テーブル共有の使用状況の一意識別子。 |
| 外部キー | SCHEMA_SHARE_USAGE_SCHEMATA_FK |
$ | 「SCHEMATA」を参照 |
| 外部キー | SCHEMA_SHARE_USAGE_SHARES_FK |
SHARE_NAME |
「SHARES」を参照 |
例
> SELECT share_name, catalog_name, schema_name
FROM information_schema.schema_share_usage;