SqlServer执行Insert命令同时判断目标表中是否存在目标数据

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer执行Insert命令同时判断目标表中是否存在目标数据相关的知识,希望对你有一定的参考价值。

原文:SqlServer执行Insert命令同时判断目标表中是否存在目标数据

针对于已查询出数据结果, 且在程序中执行Sql命令, 而非数据库中的存储过程

INSERT INTO TableName (Column1, Column2, Column3, Column4, Column5)
SELECT Value1, Value2, Value3, Value4, Value5
WHERE NOT EXISTS (SELECT PrimaryName FROM TableName WHERE PrimaryName = PrimaryValue)



以上是关于SqlServer执行Insert命令同时判断目标表中是否存在目标数据的主要内容,如果未能解决你的问题,请参考以下文章

sql学习

如何使用 VB.NET 配置 DataAdapter 以使用 Sql Server 存储过程执行 Select、Update、Insert 和 Delete 命令?

SQL Server - 在模式中触发AFTER INSERT表

SQLServer之创建DML AFTER INSERT触发器

VB 操作sqlserver执行insert into语句,如何返回自增的ID值?

MS SQLServer表数据生成Insert语句