REFRESH FOREIGN (CATALOG, SCHEMA et TABLE)
S’applique à : Databricks SQL Databricks Runtime 13.3 LTS et versions ultérieures Unity Catalog uniquement
Actualise les métadonnées conservées dans Unity Catalog pour un :
- Catalogue étranger et ses sécurisables,
- Schéma étranger et ses sécurisables, ou
- Tableau étranger.
Pour exécuter REFRESH FOREIGN CATALOG
, vous avez besoin d’au moins l’une des conditions suivantes :
- Etre administrateur de metastore.
- Disposer du privilège
USE CATALOG
sur le catalogue, du privilègeUSE SCHEMA
sur tous les schémas enfants et du privilègeSELECT
sur toutes les tables enfants
Pour exécuter REFRESH FOREIGN SCHEMA
, vous avez besoin d’au moins l’une des conditions suivantes :
- Être administrateur(-trice) metastore
- Être le ou la propriétaire du catalogue parent
- Disposer du privilège
USE CATALOG
sur le catalogue, du privilègeUSE SCHEMA
sur tous les schémas enfants et du privilègeSELECT
sur toutes les tables enfants
Pour exécuter REFRESH FOREIGN TABLE
, vous avez besoin d’au moins l’une des conditions suivantes :
- Être administrateur(-trice) metastore
- Être le ou la propriétaire du catalogue parent
- Être le ou la propriétaire du schéma parent et disposer du privilège
USE CATALOG
sur le catalogue parent - avoir les privilèges
USE CATALOG
etUSE SCHEMA
sur le catalogue et le schéma parent, respectivement, et le privilègeSELECT
sur la table
Syntaxe
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Paramètres
-
Identifie le catalogue étranger à actualiser.
-
Identifie le schéma étranger à actualiser.
-
Identifie le tableau étranger à actualiser. Le nom ne doit pas inclure de spécification temporelle ou de spécification d’options.
Exemples
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;