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命令同时判断目标表中是否存在目标数据的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 VB.NET 配置 DataAdapter 以使用 Sql Server 存储过程执行 Select、Update、Insert 和 Delete 命令?
SQL Server - 在模式中触发AFTER INSERT表
SQLServer之创建DML AFTER INSERT触发器