REFRESH FOREIGN (CATALOG, SCHEMA und TABLE)
Gilt für: Databricks SQL Databricks Runtime 13.3 LTS und höher Nur Unity Catalog
Aktualisiert die in Unity Catalog verwalteten Metadaten für Folgendes:
- Fremdkatalog und zugehörige sicherungsfähige Elemente
- Fremdschema und zugehörige sicherungsfähige Elemente
- Fremdtabelle
Um REFRESH FOREIGN CATALOG
auszuführen, müssen Sie mindestens eine der folgenden Anforderungen erfüllen:
- Sie sind Metastore-Administrator*in.
- Sie verfügen über die Berechtigung
USE CATALOG
für den Katalog, die BerechtigungUSE SCHEMA
für alle untergeordneten Schemas und die BerechtigungSELECT
für alle untergeordneten Tabellen.
Um REFRESH FOREIGN SCHEMA
auszuführen, müssen Sie mindestens eine der folgenden Anforderungen erfüllen:
- Sie sind Metastore-Administrator.
- Sie sind Besitzer des übergeordneten Katalogs.
- Sie verfügen über die Berechtigung
USE CATALOG
für den übergeordneten Katalog, die BerechtigungUSE SCHEMA
für das Schema und die BerechtigungSELECT
für alle untergeordneten Tabellen.
Um REFRESH FOREIGN TABLE
auszuführen, müssen Sie mindestens eine der folgenden Anforderungen erfüllen:
- Sie sind Metastore-Administrator.
- Sie sind Besitzer des übergeordneten Katalogs.
- Sie sind Besitzer des übergeordneten Schemas und verfügen über die Berechtigung
USE CATALOG
für den übergeordneten Katalog. - Über die Berechtigungen
USE CATALOG
undUSE SCHEMA
für den übergeordneten Katalog bzw. das übergeordnete Schema und dieSELECT
-Berechtigung für die Tabelle verfügen
Syntax
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parameter
-
Gibt den zu aktualisierenden Fremdkatalog an.
-
Gibt das zu aktualisierende Fremdschema an.
-
Gibt die zu aktualisierende Fremdtabelle an. Der Name darf keine temporale Spezifikation enthalten.
Beispiele
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;