Partilhar via


REFRESH FOREIGN (CATALOG, SCHEMAe TABLE)

Aplica-se a:marca de verificação sim Databricks SQL marca de verificação sim Databricks Runtime 13.3 LTS e superior marca de verificação sim Unity Catalog apenas

Atualiza os metadados mantidos no Unity Catalog para um(a):

  • catalog externos e os seus elementos de segurança,
  • schema estrangeiro e seus elementos securizáveis, ou
  • Estrangeiros table.

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

  • Seja um administrador de metastore
  • Tenha o privilégio USE CATALOG no catalog, o privilégio USE SCHEMA em todos os esquemas filhos e o privilégio SELECT em todos os tables filhos

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

  • Seja administrador da metastore
  • Seja o proprietário da mãe catalog
  • Ter USE CATALOG privilégio sobre o pai catalog, o privilégio USE SCHEMA sobre o schemae o privilégio SELECT sobre todos os filhos tables

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

  • Seja administrador da metastore
  • Seja o proprietário do elemento pai catalog
  • Ser o proprietário do elemento pai schema e ter o privilégio USE CATALOG no elemento pai catalog
  • Ter os privilégios USE CATALOG e USE SCHEMA sobre o catalog pai e o schema, respectivamente, e o privilégio SELECT no table.

Sintaxe

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

Parameters

Exemplos

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;