Condividi tramite


REFRESH FOREIGN (CATALOG, SCHEMA e TABLE)

Si applica a:segno di spunta sì Solo databricks SQL segno di spunta sì Databricks Runtime 13.3 LTS e versioni successive segno di spunta sì al catalogo Unity

Aggiorna i metadati gestiti in Unity Catalog per:

  • Catalogo esterno e relative entità a protezione diretta,
  • Schema esterno e relative entità a protezione diretta o
  • Tabella esterna.

Per eseguire REFRESH FOREIGN CATALOG, è necessario almeno uno dei seguenti:

  • Essere un amministratore del metastore
  • Avere il USE CATALOG privilegio per il catalogo, il USE SCHEMA privilegio per tutti gli schemi figlio e il SELECT privilegio per tutte le tabelle figlio

Per eseguire REFRESH FOREIGN SCHEMA, è necessario almeno uno dei seguenti:

  • Essere amministratore del metastore
  • Essere il proprietario del catalogo padre
  • Disporre USE CATALOG del privilegio per il catalogo padre, il USE SCHEMA privilegio per lo schema e il SELECT privilegio per tutte le tabelle figlio

Per eseguire REFRESH FOREIGN TABLE è necessario almeno uno dei seguenti:

  • Essere amministratore del metastore
  • Essere il proprietario del catalogo padre
  • Essere il proprietario dello schema padre e avere il USE CATALOG privilegio per il catalogo padre
  • USE SCHEMA Disporre USE CATALOG rispettivamente dei privilegi e del catalogo padre e dello schema e del SELECT privilegio per la tabella

Sintassi

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

Parametri

Esempi

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;