ATUALIZAR ESTRANGEIRO (CATÁLOGO, ESQUEMA e TABELA)
Aplica-se a: Databricks SQL Databricks Runtime 13.3 LTS e superior 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 CATALOG
o , você precisa de pelo menos uma das seguintes opções:
- Seja um administrador de metastore
- Ter o
USE CATALOG
privilégio no catálogo, oUSE SCHEMA
privilégio em todos os esquemas filho e oSELECT
privilégio em todas as tabelas filho
Para executar REFRESH FOREIGN SCHEMA
o , 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, oUSE SCHEMA
privilégio no esquema e oSELECT
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
eUSE SCHEMA
privilégios no catálogo pai e no esquema, respectivamente, e oSELECT
privilégio na tabela
Sintaxe
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parâmetros
-
Identifica o catálogo estrangeiro a ser atualizado.
-
Identifica o esquema estrangeiro a ser atualizado.
-
Identifica a tabela estrangeira a ser atualizada. O nome não deve incluir uma especificação temporal ou uma especificação de opções.
Exemplos
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;