Compartilhar via


ATUALIZAR ESTRANGEIRO (CATALOGO, ESQUEMA E TABELA)

Aplica-se a: verificação marcada como sim SQL do Databricks verificação marcada como sim Databricks Runtime 13.3 LTS e versões posteriores marca de verificação sim Somente Catálogo do Unity

Atualiza os metadados mantidos no Catálogo do Unity para um:

  • Catálogo estrangeiro e seus protegíveis,
  • Esquema estrangeiro e seus protegíveis ou
  • Tabela estrangeira.

Para executar REFRESH FOREIGN CATALOG, você precisa de pelo menos um dos seguintes:

  • Ser um administrador do metastore
  • Tenha o privilégio USE CATALOG no catálogo, o privilégio USE SCHEMA em todos os esquemas filhos e o privilégio SELECT em todas as tabelas filho

Para executar REFRESH FOREIGN SCHEMA, você precisa de pelo menos um dos seguintes:

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

Para executar REFRESH FOREIGN TABLE você precisa de pelo menos um dos seguintes:

  • Seja administrador do metastore
  • Ser o proprietário do catálogo pai
  • Ser o proprietário do esquema pai e ter privilégio USE CATALOG no catálogo pai
  • Ter os privilégios USE CATALOG e USE SCHEMA no catálogo pai e no esquema, respectivamente, e o privilégio SELECT 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;