Freigeben über


REFRESH FUNCTION

Gilt für: Häkchen Databricks Runtime

Invalidiert den zwischengespeicherten Funktionseintrag für den Apache Spark-Cache, der einen Klassennamen und den Ressourcenspeicherort der angegebenen Funktion enthält. Der ungültig gemachte Cache wird sofort aufgefüllt. Beachten Sie, dass REFRESH FUNCTION nur für permanente Funktionen funktioniert. Das Aktualisieren nativer Funktionen oder temporärer Funktionen verursacht eine Ausnahme.

Syntax

REFRESH FUNCTION function_name

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

Parameter

  • function_name

    Ein Funktionsname. Wenn der unqualifizierte Name im aktuellen Schema verwendet wird.

Beispiele

-- The cached entry of the function is refreshed
-- The function is resolved from the current schema as the function name is unqualified.
> REFRESH FUNCTION func1;

-- The cached entry of the function is refreshed
-- The function is resolved from tempDB schema as the function name is qualified.
> REFRESH FUNCTION sc1.func1;