Partilhar via


ATUALIZAR ESTRANGEIRO (CATÁLOGO, ESQUEMA e TABELA)

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime 13.3 LTS e superior Marque Sim somente Unity Catalog

Atualiza os metadados mantidos no Unity Catalog for:

  • Catálogo estrangeiro e seus valores mobiliários,
  • Esquema estrangeiro e seus valores mobiliários, ou
  • Mesa estrangeira.

Para executar REFRESH FOREIGN CATALOGo , você precisa de pelo menos uma das seguintes opções:

  • Seja um administrador de metastore
  • Ter o USE CATALOG privilégio no catálogo, o USE SCHEMA privilégio em todos os esquemas filho e o SELECT privilégio em todas as tabelas filho

Para executar REFRESH FOREIGN SCHEMAo , você precisa de pelo menos uma das seguintes opções:

  • Seja administrador da metastore
  • Seja o proprietário do catálogo pai
  • Ter USE CATALOG privilégio no catálogo pai, o USE SCHEMA privilégio no esquema e o SELECT privilégio em todas as tabelas filhas

Para executar REFRESH FOREIGN TABLE , você precisa de pelo menos uma das seguintes opções:

  • Seja administrador da metastore
  • Seja o proprietário do catálogo pai
  • Seja o proprietário do esquema pai e tenha o USE CATALOG privilégio no catálogo pai
  • Ter USE CATALOG e USE SCHEMA privilégios no catálogo pai e no esquema, respectivamente, e o SELECT privilégio na tabela

Sintaxe

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

Parâmetros

Exemplos

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;