REFRESH TABLE

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Érvényteleníti az Apache Spark-gyorsítótár gyorsítótárazott bejegyzéseit, amelyek tartalmazzák az adott tábla vagy nézet adatait és metaadatait. Az érvénytelenített gyorsítótárat a rendszer hanyag módon tölti ki, amikor a gyorsítótárazott tábla vagy a hozzá társított lekérdezés újra végrehajtásra kerül.

A streamelő táblákban és a materializált nézetekben lévő adatok frissítéséhez tekintse meg a REFRESH (MATERIALIZED VIEW and STREAMING TABLE) (MATERIALIZED VIEW and STREAMING TABLE) című témakört.

Syntax

REFRESH [TABLE] table_name

A lemez gyorsítótárazás és az Apache Spark-gyorsítótár közötti különbségeket lásd a Lemezgyorsítótár és a Spark-gyorsítótár között.

Paraméterek

  • table_name

    Azonosítja a gyorsítótárba helyezendő Delta-táblát vagy nézetet. A név nem tartalmazhat időbeli specifikációt. Ha a tábla nem található, az Azure Databricks TABLE_OR_VIEW_NOT_FOUND hibát jelez.

Példák

-- 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;