【问题标题】:SQL Update and Insert New records if not existingSQL 更新和插入新记录(如果不存在)
【发布时间】: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


猜你喜欢
  • 2016-01-13
  • 2021-11-14
  • 2018-10-08
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
  • 1970-01-01
  • 2019-06-23
  • 1970-01-01
相关资源
最近更新 更多