Snowflake - 合并到、复制到、插入到之间的区别?

Snowflake - Difference between Merge Into , Copy Into, Insert into?

就像标题问的那样,Merge IntoCopy IntoInsert into有什么区别?什么时候适合使用?

我已经使用 Copy Into 将一个文件从 s3 插入到 Snowflake,但我还没有找到关于何时是最佳使用时间的文档

用法可分为:

INSERT INTO - insert rows

INSERT OVERWRITE INTO - truncate table and insert rows 

MERGE INTO - upsert, insert/update/delete

COPY INTO - load data from stage into table/unload data

可以在每个 SQL 构造的文档中找到详细信息。