REFRESH TABLE
S’applique à : Databricks Runtime
Invalide les entrées mises en cache pour le cache Apache Spark, notamment les données et les métadonnées de la table ou de la vue donnée. Le cache invalidé est rempli de manière différée lorsque la table mise en cache ou la requête associée est de nouveau exécutée.
Consultez REFRESH (MATERIALIZED VIEW ou STREAMING TABLE) pour actualiser les données dans les tables de streaming et les vues matérialisées.
Syntaxe
REFRESH [TABLE] table_name
Pour connaître les différences entre la mise en cache sur disque et le cache Apache Spark, consultez Cache de disque par rapport à la mise en cache Spark.
Paramètres
-
Identifie la table ou vue Delta à mettre en cache. Le nom ne doit pas inclure de spécification temporelle ou de spécification d’options. Si la table est introuvable, Azure Databricks génère une erreur TABLE_OR_VIEW_NOT_FOUND.
Exemples
-- The cached entries of the table is refreshed
-- The table is resolved from the current schema as the table name is unqualified.
> REFRESH TABLE tbl1;
-- The cached entries of the view is refreshed or invalidated
-- The view is resolved from tempDB schema, as the view name is qualified.
> REFRESH TABLE tempDB.view1;