我正在尝试在测试Snowflake表上运行更新语句。到目前为止,一个列更新语句已经花费了一个多小时。该表大约有330亿行和5 TB,我想知道这是否是更新如此缓慢的原因,因为这是我第一次在Snowflake中更新表。我的更新语句如下:
UPDATE Source1.TestTable
SET
Column1 = CASE WHEN year(SourceTable.Column2) >= 1800
THEN SourceTable.Column2
ELSE NULL END
FROM Source2.SourceTable;