【发布时间】:2022-06-10 23:43:15
【问题描述】:
您好,我在 Windows 上使用 Microsoft SQL Server 2019 (RTM-GDR) (KB4583458) - 15.0.2080.9 (X64) Nov 6 2020 16:50:01 版权所有 (C) 2019 Microsoft Corporation Express Edition(64 位) Server 2019 Standard 10.0(内部版本 17763:)(管理程序)
我目前有两个具有相同列的表,但是其中一个包含将每月更新的新数据,我们称之为表 1,然后我们有表 2,其中包含 2019 年的数据。
我想在表 2 中插入新行,如果数量也发生变化,我想更新记录。
表中的列是: 账户ID、账户描述、金额、时间
我如何实现这一目标?我知道我需要进行更新和插入。
【问题讨论】:
-
看起来
MERGE语句在这里可能有用。
标签: sql sql-update insert-update