欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-22 09:07:28
针对于已查询出数据结果, 且在程序中执行Sql命令, 而非数据库中的存储过程 INSERT INTO TableName (Column1, Column2, Column3, Column4, Column5)SELECT Value1, Value2, Value3, Value4, Value ......

针对于已查询出数据结果, 且在程序中执行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)