ODŚWIEŻANIE OBCYCH (WYKAZ, SCHEMAT i TABELA)
Dotyczy: Databricks SQL Databricks Runtime 13.3 LTS i nowszy tylko wykaz aparatu Unity
Odświeża metadane przechowywane w wykazie aparatu Unity dla:
- Wykaz zagraniczny i jego zabezpieczane,
- Schemat obcy i jego zabezpieczane, lub
- Tabela obca.
Aby uruchomić polecenie REFRESH FOREIGN CATALOG
, potrzebne jest co najmniej jedno z następujących elementów:
- Być administratorem magazynu metadanych
USE CATALOG
Uprawnienie do katalogu,USE SCHEMA
uprawnienie do wszystkich schematów podrzędnych iSELECT
uprawnienie dla wszystkich tabel 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 wykazu nadrzędnego
- Uprawnienia
USE CATALOG
do katalogu nadrzędnego,USE SCHEMA
uprawnienia w schemacie iSELECT
uprawnienia dla wszystkich tabel 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 wykazu nadrzędnego
- Być właścicielem schematu nadrzędnego i mieć
USE CATALOG
uprawnienia do katalogu nadrzędnego - Uprawnienia
USE CATALOG
iUSE SCHEMA
mają odpowiednio katalog nadrzędny i schemat orazSELECT
uprawnienia w tabeli
Składnia
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parametry
-
Identyfikuje wykaz obcy do odświeżenia.
-
Identyfikuje schemat obcy do odświeżenia.
-
Identyfikuje tabelę obcą do odświeżenia. 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;