Avatar billede martinm Nybegynder
05. januar 2005 - 20:42 Der er 1 løsning

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.
Avatar billede martinm Nybegynder
07. januar 2005 - 17:13 #1
Problemet er løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester