REFRESH TABLE
Platí pro: Databricks Runtime
Zneplatní položky uložené v mezipaměti Apache Sparku, které zahrnují data a metadata daného table nebo zobrazení. Neplatná mezipaměť se naplní postupně během toho, kdy se znovu spustí mezipaměť table nebo s ní spojený dotaz.
Viz REFRESH (MATERIALIZED VIEW nebo STREAMING TABLE) pro aktualizaci dat ve streamovaném tables a materializovaném views.
Syntaxe
REFRESH [TABLE] table_name
Informace o rozdílech mezi ukládáním do mezipaměti disku a mezi mezipamětí Apache Sparku najdete v mezipaměti Disku a mezipaměti Sparku.
Parameters
-
Identifikuje Delta table nebo zobrazení pro ukládání do mezipaměti. Název nesmí obsahovat dočasnou specifikaci ani specifikaci možností. Pokud nelze table nalézt, Azure Databricks vygeneruje chybu TABLE_OR_VIEW_NOT_FOUND.
Příklady
-- 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;