【发布时间】:2020-10-13 12:42:34
【问题描述】:
在 sql server 中使用 Merge 我只需要从源表中加载 1 年的数据。请帮我建立逻辑。
DATEADD(year,-1,getdate()) -- one year date
MERGE target_table USING source_table
ON merge_condition
WHEN MATCHED
THEN update_statement
WHEN NOT MATCHED
THEN insert_statement;
【问题讨论】:
-
对
source_table使用带有WHERE的子查询,如documentation 中的示例所示。 -
你知道你用什么键来合并吗?
标签: sql sql-server tsql ssis msbi