重新整理 FOREIGN (CATALOG、SCHEMA 和 TABLE)
適用於:Databricks SQL Databricks Runtime 13.3 LTS 和更新版本 僅限 Unity Catalog
重新整理 Unity 目錄中維護的元資料:
- 外部目錄及其安全性實體,
- 外部架構及其安全性實體,或
- 外表。
若要執行 REFRESH FOREIGN CATALOG
,您至少需要下列其中一項:
- 成為中繼存放區管理員
- 擁有
USE CATALOG
目錄的許可權、USE SCHEMA
所有子架構的許可權,以及SELECT
所有子數據表的許可權
若要執行 REFRESH FOREIGN SCHEMA
,您至少需要下列其中一項:
- 成為中繼存放區管理員
- 成為父目錄的擁有者
- 具有
USE CATALOG
父目錄的許可權、USE SCHEMA
架構的許可權,以及SELECT
所有子數據表的許可權
若要執行 REFRESH FOREIGN TABLE
,您至少需要下列其中一項:
- 成為中繼存放區管理員
- 成為父目錄的擁有者
- 成為父架構的擁有者,並具有
USE CATALOG
父目錄的許可權 - 分別
USE CATALOG
擁有父目錄和架構的和USE SCHEMA
許可權,以及SELECT
數據表上的許可權
語法
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
參數
-
識別要重新整理的外國目錄。
-
識別要重新整理的外國架構。
-
識別要重新整理的外表。 名稱不得包含 時態規格或選項規格。
範例
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;