Megosztás a következőn keresztül:


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 lusta 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.

Lásd: REFRESH (MATERIALIZED VIEW vagy STREAMING TABLE) a streamelési táblákban és a materializált nézetekben lévő adatok frissítéséhez.

Szintaxis

REFRESH [TABLE] table_name

A lemezgyorsítótár és az Apache Spark gyorsítótár közötti különbségekért lásd a Lemez gyorsítótárazás vs. Spark gyorsítótár.

Paraméterek

  • table_name

    Azonosítja a cache-be helyezendő Delta-táblát vagy nézetet. A név nem tartalmazhat időbeli specifikációt vagy beállításspecifiká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;