Udostępnij za pośrednictwem


REFRESH FOREIGN (CATALOG, SCHEMAi TABLE)

Dotyczy:oznaczone jako tak Databricks SQL oznaczone jako tak Databricks Runtime 13.3 LTS i nowsze oznaczone jako tak Unity tylko Catalog

Odświeża metadane przechowywane w środowisku Unity Catalog dla elementu :

  • Zagraniczne catalog i jego zabezpieczenia,
  • Zagraniczne schema i jego zasoby do zabezpieczenia, lub
  • Obce table.

Aby uruchomić polecenie REFRESH FOREIGN CATALOG, potrzebne jest co najmniej jedno z następujących elementów:

  • Być administratorem magazynu metadanych
  • Posiadać uprawnienie USE CATALOG dla catalog, uprawnienia USE SCHEMA dla wszystkich schematów podrzędnych oraz uprawnienia SELECT dla wszystkich tables podrzędnych.

Aby uruchomić polecenie REFRESH FOREIGN SCHEMA, potrzebne jest co najmniej jedno z następujących elementów:

  • Być administratorem magazynu metadanych
  • Być właścicielem catalog nadrzędnej
  • Uprawnienie USE CATALOG dla catalognadrzędnego , uprawnienia USE SCHEMA w schemai uprawnienia SELECT dla wszystkich tables podrzędnych

Do wykonania REFRESH FOREIGN TABLE potrzebne jest co najmniej jedno z następujących elementów:

  • Być administratorem magazynu metadanych
  • Być właścicielem catalog nadrzędnej
  • Być właścicielem nadrzędnego schema i mieć uprawnienie USE CATALOG na nadrzędnym catalog
  • Mają uprawnienia USE CATALOG i USE SCHEMA odpowiednio w catalog nadrzędnym i schema, a także uprawnienie SELECT na table.

Składnia

REFRESH FOREIGN
 { CATALOG foreign_catalog_name |
   SCHEMA foreign_schema_name |
   TABLE foreign_table_name }

Parameters

Przykłady

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;