Sdílet prostřednictvím


REFRESH FOREIGN (CATALOG, SCHEMAa TABLE)

platí pro:označeno jako ano Databricks SQL označeno jako ano Databricks Runtime 13.3 LTS a vyšší označeno jako anopouze 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 CATALOGpotř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 SCHEMApotř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 a USE 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

Příklady

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;