【发布时间】:2017-05-02 09:03:02
【问题描述】:
我一直在寻找一种解决方案,以最好地实现如果该行已存在则不要插入。我已经阅读了很多答案,这些答案在某些方面有所不同,这比我的水平略高一点。
例如,以下帖子是最高结果: SQL Server Insert if not exist 但我不明白为什么要使用这些变量以及如何定义 table1 和 table2。有人可以进一步解释一下,以便我可以将其应用于我的情况吗?
在我的示例中,我想将大约 5 列(日期、编号 1、编号 2、文本 1、文本 2)从 table1 插入到 table2,但前提是它们不存在。不需要更新。 (因此合并是不可能的)
【问题讨论】:
-
我们需要了解您的表结构(两个表的)以帮助您。还需要样本数据和您对“重复”的定义。
标签: sql sql-server exists not-exists