SqlServer执行Insert命令同时判断目标表中是否存在目标数据
程序员文章站
2022-06-29 23:15:03
针对于已查询出数据结果, 且在程序中执行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)
上一篇: MySQL中的存储引擎