REFRESH FOREIGN (CATALOG、SCHEMA、TABLE)
適用対象: Databricks SQL
Databricks Runtime 13.3 LTS 以降
Unity Catalog のみ
Unity Catalog で保持されている次のメタデータを更新します。
- 外部catalogとそのセキュリティ保護可能なリソース、
- 外部schemaとそのセキュリティ保護可能なリソース、または
- 外部table。
REFRESH FOREIGN CATALOG
を実行するには、少なくとも次のいずれかが必要です。
- メタストア管理者である
- catalogに対する
USE CATALOG
権限、すべての子スキーマに対するUSE SCHEMA
権限、すべての子tablesに対するSELECT
権限を持っています
REFRESH FOREIGN SCHEMA
を実行するには、少なくとも次のいずれかが必要です。
- メタストア管理者である
- 親catalogの所有者です
- 親 catalogに対する
USE CATALOG
特権、schemaに対するUSE SCHEMA
特権、およびすべての子 tables に対するSELECT
特権を持つ
REFRESH FOREIGN TABLE
を実行するには、少なくとも次のいずれかが必要です。
- メタストア管理者である
- 親catalogの所有者です
- 親 schema の所有者になり、親 catalog に対する
USE CATALOG
特権を持つ - 親catalogとschemaに対するぞれぞれ
USE CATALOG
とUSE SCHEMA
権限、およびtableに対するSELECT
権限を持っています
構文
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parameters
-
refreshする外部catalogを識別します。
-
外部のschemaからrefreshを識別します。
-
refreshする外部tableを識別します。 名前には、 時仕様またはオプション指定を含めてはなりません。
例
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;