REFRESH FOREIGN (CATALOG, SCHEMAi TABLE)
Dotyczy: Databricks SQL
Databricks Runtime 13.3 LTS i nowsze
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, uprawnieniaUSE SCHEMA
dla wszystkich schematów podrzędnych oraz uprawnieniaSELECT
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 , uprawnieniaUSE SCHEMA
w schemai uprawnieniaSELECT
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
iUSE SCHEMA
odpowiednio w catalog nadrzędnym i schema, a także uprawnienieSELECT
na table.
Składnia
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parameters
-
Identyfikuje obce wartości od catalog do refresh.
-
Określa, że schema jest obcy w odniesieniu do refresh.
-
Identyfikuje table obce do refresh. Nazwa nie może zawierać specyfikacji czasowej ani specyfikacji opcji.
Przykłady
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;