1. 程式人生 > >SqlServer執行Insert命令同時判斷目標表中是否存在目標數據

SqlServer執行Insert命令同時判斷目標表中是否存在目標數據

sql命令 存在 ins exist 執行 not mar val column

針對於已查詢出數據結果, 且在程序中執行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命令同時判斷目標表中是否存在目標數據