Partage via


REFRESH FOREIGN (CATALOG, SCHEMA et TABLE)

S’applique à : coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 13.3 LTS et versions ultérieures coché oui 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ège USE SCHEMA sur tous les schémas enfants et du privilège SELECT 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ège USE SCHEMA sur tous les schémas enfants et du privilège SELECT 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 et USE SCHEMA sur le catalogue et le schéma parent, respectivement, et le privilège SELECTsur la table

Syntaxe

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

Paramètres

Exemples

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;