我將行從PowerShell插入到SQL Server 2005中。我需要爲我的代碼添加一個WHERE NOT EXISTS子句來停止插入重複項。我正在測試SSMS中的SQL代碼,無法使其工作。幫助創建INSERT INTO語句
以下代碼中的錯誤在哪裏?
INSERT INTO dbo.PrptyValSrce
(PrptySrceName, PrptyNameSrce, PrptyValSrce, PrptyTS)
VALUES
(@property, @propertyDesc, @value, @Timestamp)
WHERE NOT EXISTS
(SELECT * from PrptyValSrce as b
WHERE b.Seqno
AND b.PrptySrceName = @property
AND b.PrptyNameSrce = @propertyDesc
AND b.PrptyValSrce = @value
AND b.PrptyTS = @Timestamp);
什麼是錯誤訊息? – amelvin 2010-06-28 08:57:59