重新整理 FOREIGN (CATALOG、SCHEMA 和 TABLE)

適用於:檢查標示為是Databricks SQL 檢查標示為是 Databricks Runtime 13.3 LTS 和更新版本檢查標示為是僅限 Unity 目錄

重新整理 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;