MS MQL OpenXML SP
Hej alle,Jeg har en problemstilling med OpenXML og x antal updates i en tabel.
Følgende virker fint:
CREATE PROC sp_insert_article @empdata ntext
AS
DECLARE @hDoc int
EXEC sp_xml_preparedocument @hDoc OUTPUT, @empdata
INSERT INTO Articles
SELECT *
FROM OPENXML(@hDoc, '/Articles')
WITH Articles
EXEC sp_xml_removedocument @hDoc
GO
Data fra XML-dokumentet i den kaldende klasse bliver fint persisteret i Articles tabellen.
Hvordan får jeg nu koden til enten at indsætte i tabellen, hvis bestemte nøgler ikke allerede findes, og hvis de findes så opdatere. Jeg ved naturligvis, at det er noget med if..else..
På forhånd tak.