REFRESH FOREIGN (CATALOG, SCHEMAa TABLE)
platí pro: Databricks SQL Databricks Runtime 13.3 LTS a vyšší pouze katalog Unity.
Aktualizuje metadata udržovaná v katalogu Unity pro:
- Zahraniční katalog a jeho zabezpečitelné objekty
- Cizí schéma a jeho zabezpečitelné objekty, nebo
- Cizí tabulka.
Ke spuštění REFRESH FOREIGN CATALOG
potřebujete aspoň jednu z následujících možností:
- Být správcem metastoru
- Mít oprávnění
USE CATALOG
v katalogu, oprávněníUSE SCHEMA
pro všechna podřízená schémata a oprávněníSELECT
pro všechny podřízené tabulky
Ke spuštění REFRESH FOREIGN SCHEMA
potřebujete aspoň jednu z následujících možností:
- Být správcem metastoru
- Staň se vlastníkem nadřazeného katalogu
- Mít oprávnění
USE CATALOG
pro nadřazený katalog, oprávněníUSE SCHEMA
pro schéma a oprávněníSELECT
pro všechny podřízené tabulky
K provedení REFRESH FOREIGN TABLE
potřebujete aspoň jednu z následujících možností:
- Být správcem metastoru
- Staňte se vlastníkem nadřazeného katalogu
- Buďte vlastníkem nadřazeného schématu a mějte právo
USE CATALOG
na nadřazený katalog. - Mít oprávnění
USE CATALOG
aUSE SCHEMA
na nadřazený katalog a schéma, a oprávněníSELECT
na tabulce
Syntaxe
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parametry
-
Identifikuje cizí katalog, který se má aktualizovat.
-
Identifikuje cizí schéma, které se má aktualizovat.
-
Identifikuje cizí tabulku, která se má aktualizovat. Název nesmí obsahovat dočasnou specifikaci ani specifikaci možností.
Příklady
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;