REFRESH FOREIGN (CATALOG, SCHEMAen TABLE)
Van toepassing op:Alleen Databricks SQL Databricks Runtime 13.3 LTS en hoger dan Unity Catalog
Vernieuwt de metagegevens die worden onderhouden in Unity Catalog voor een:
- Buitenlandse catalogus en de bijbehorende beveiligbare producten,
- Buitenlands schema en de bijbehorende beveiligbare gegevens, of
- Refererende tabel.
Als u wilt uitvoeren REFRESH FOREIGN CATALOG
, hebt u ten minste een van de volgende zaken nodig:
- Een metastore-beheerder zijn
-
USE CATALOG
De bevoegdheid voor de catalogus, deUSE SCHEMA
bevoegdheid voor alle onderliggende schema's en deSELECT
bevoegdheid voor alle onderliggende tabellen
Als u wilt uitvoeren REFRESH FOREIGN SCHEMA
, hebt u ten minste een van de volgende zaken nodig:
- Metastore-beheerder zijn
- De eigenaar van de bovenliggende catalogus zijn
- Bevoegdheden hebben
USE CATALOG
voor de bovenliggende catalogus, deUSE SCHEMA
bevoegdheid voor het schema en deSELECT
bevoegdheid voor alle onderliggende tabellen
U hebt ten minste een van de volgende handelingen nodig om uit te voeren REFRESH FOREIGN TABLE
:
- Metastore-beheerder zijn
- De eigenaar van de bovenliggende catalogus zijn
- De eigenaar van het bovenliggende schema zijn en de
USE CATALOG
bevoegdheid hebben voor de bovenliggende catalogus - De bovenliggende catalogus en het bovenliggende schema en de
USE CATALOG
bevoegdheden voor de tabel hebbenUSE SCHEMA
enSELECT
bevoegdheden hebben
Syntaxis
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parameters
-
Identificeert de refererende catalogus die moet worden vernieuwd.
-
Identificeert het refererende schema dat moet worden vernieuwd.
-
Identificeert de refererende tabel die moet worden vernieuwd. De naam mag geen tijdelijke specificatie of optiesspecificatie bevatten.
Voorbeelden
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;