Freigeben über


REFRESH FOREIGN (CATALOG, SCHEMA und TABLE)

Gilt für: Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 13.3 LTS und höher Häkchen gesetzt: ja 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 Berechtigung USE SCHEMA für alle untergeordneten Schemas und die Berechtigung SELECT 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 Berechtigung USE 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 und USE SCHEMA für den übergeordneten Katalog bzw. das übergeordnete Schema und die SELECT -Berechtigung für die Tabelle verfügen

Syntax

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

Parameter

Beispiele

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;