Freigeben über


REFRESH TABLE

Gilt für: Häkchen Databricks Runtime

Macht die zwischengespeicherten Einträge für den Apache Spark-Cache ungültig, die Daten und Metadaten der angegebenen Tabelle oder Ansicht enthalten. Der ungültige Cache wird verzögert aufgefüllt, wenn die zwischengespeicherte Tabelle oder die ihr zugeordnete Abfrage erneut ausgeführt wird.

Weitere Informationen zum Aktualisieren der Daten in Streamingtabellen und materialisierten Sichten finden Sie unter REFRESH (MATERIALIZED VIEW oder STREAMING TABLE).

Syntax

REFRESH [TABLE] table_name

Unter Datenträgercache verglichen mit Spark-Cache finden Sie Unterschiede zwischen Datenträgercaching und dem Apache Spark-Cache.

Parameter

  • table_name

    Identifiziert die Delta-Tabelle oder -Ansicht, zum Cache. Der Name darf keine zeitliche Spezifikation oder Optionsspezifikation enthalten. Wenn die Tabelle nicht gefunden werden kann, löst Azure Databricks den Fehler TABLE_OR_VIEW_NOT_FOUND aus.

Beispiele

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