REFRESH TABLE
Aplica-se a: Databricks Runtime
Invalida as entradas armazenadas em cache para o cache do Apache Spark, que incluem dados e metadados da tabela ou exibição fornecida. A cache invalidada é preenchida mais lentamente quando a tabela colocada em cache ou a consulta associada à mesma é executada novamente.
Consulte REFRESH (MATERIALIZED VIEW ou STREAMING TABLE) para atualizar os dados em tabelas de streaming e visualizações materializadas.
Sintaxe
REFRESH [TABLE] table_name
Consulte Cache de disco versus cache Spark para saber as diferenças entre o cache de disco e o cache do Apache Spark.
Parâmetros
-
Identifica a tabela Delta ou a exibição a ser armazenada em cache. O nome não deve incluir uma especificação temporal ou uma especificação de opções. Se a tabela não puder ser encontrada, o Azure Databricks gerará um erro de TABLE_OR_VIEW_NOT_FOUND .
Exemplos
-- 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;