REFRESH FOREIGN (CATALOG, SCHEMAe TABLE)
Aplica-se a: Databricks SQL Databricks Runtime 13.3 LTS e superior 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 CATALOG
o , 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égioUSE SCHEMA
em todos os esquemas filhos e o privilégioSELECT
em todos os tables filhos
Para executar REFRESH FOREIGN SCHEMA
o , 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égioUSE SCHEMA
sobre o schemae o privilégioSELECT
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
eUSE SCHEMA
sobre o catalog pai e o schema, respectivamente, e o privilégioSELECT
no table.
Sintaxe
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parameters
-
Identifica os elementos de catalog a refreshestrangeiros.
-
Identifica o schema estrangeiro a refresh.
-
Identifica o estrangeiro de table a refresh. 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;