共用方式為


CACHE SELECT

適用於: 核取記號為「是」 Databricks Runtime

注意

在 SQL 倉儲或 Databricks Runtime 14.2 和更新版本上,會忽略函式 CACHE SELECT

快取磁碟快取中指定的簡單SELECT查詢所存取的數據。 您可以選擇要快取的數據行子集,方法是提供數據行名稱清單,並提供述詞來選擇數據列的子集。 這可讓後續查詢避免儘可能掃描源檔。 此建構僅適用於 Delta 資料表和 Parquet 數據表。 也支持檢視,但擴充的查詢僅限於簡單的查詢,如上述所述。

語法

CACHE SELECT column_name [, ...] FROM table_name [ WHERE boolean_expression ]

如需磁碟快取與 Apache Spark 快取之間的差異,請參閱 磁碟快取與 Spark 快取。

參數

範例

CACHE SELECT * FROM boxes
CACHE SELECT width, length FROM boxes WHERE height=3