Dela via


UPPDATERA SEKUNDÄR (KATALOG, SCHEMA och TABELL)

Gäller endast för: markerad ja Databricks SQL markerad ja Databricks Runtime 13.3 LTS och senare markerad ja i Unity Catalog

Uppdaterar metadata som underhålls i Unity Catalog för en:

  • Utländsk katalog och dess skyddsbara objekt,
  • Externt schema och dess skyddsbara objekt, eller
  • Sekundärtabell.

Om du vill köra REFRESH FOREIGN CATALOGbehöver du minst något av följande:

  • Vara metaarkivadministratör
  • Ha behörighet för USE CATALOG katalogen, behörigheten USE SCHEMA för alla underordnade scheman och behörigheten SELECT för alla underordnade tabeller

Om du vill köra REFRESH FOREIGN SCHEMAbehöver du minst något av följande:

  • Vara metaarkivadministratör
  • Vara ägare till den överordnade katalogen
  • Ha USE CATALOG behörighet för den överordnade katalogen, behörigheten USE SCHEMA för schemat och behörigheten SELECT för alla underordnade tabeller

För att köra REFRESH FOREIGN TABLE behöver du minst något av följande:

  • Vara metaarkivadministratör
  • Vara ägare till den överordnade katalogen
  • Vara ägare till det överordnade schemat och ha behörigheten USE CATALOG för den överordnade katalogen
  • Ha USE CATALOG och USE SCHEMA behörigheter för den överordnade katalogen respektive schemat samt behörigheten SELECT i tabellen

Syntax

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

Parametrar

Exempel

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;