UPPDATERA SEKUNDÄR (KATALOG, SCHEMA och TABELL)
Gäller endast för: Databricks SQL Databricks Runtime 13.3 LTS och senare 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 CATALOG
behöver du minst något av följande:
- Vara metaarkivadministratör
- Ha behörighet för
USE CATALOG
katalogen, behörighetenUSE SCHEMA
för alla underordnade scheman och behörighetenSELECT
för alla underordnade tabeller
Om du vill köra REFRESH FOREIGN SCHEMA
behö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örighetenUSE SCHEMA
för schemat och behörighetenSELECT
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
ochUSE SCHEMA
behörigheter för den överordnade katalogen respektive schemat samt behörighetenSELECT
i tabellen
Syntax
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parametrar
-
Identifierar den utländska katalog som ska uppdateras.
-
Identifierar det sekundärschema som ska uppdateras.
-
Identifierar den sekundärtabell som ska uppdateras. Namnet får inte innehålla en temporal specifikation eller alternativspecifikation.
Exempel
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;