Avatar billede sbay Nybegynder
13. august 2009 - 13:56 Der er 1 løsning

Kopiere data via en Linked Server

Hejsa

Jeg har sat min MSSQL 2005 server op, så den linker til en DB2 database. Det virker fint med select statements. Men jeg vil gerne kopiere nogle bestemte data fra DB2 til MSSQL - og det driller i høj grad. Fejlen er "Incorrect syntax" omkring '09'


EXEC('
INSERT INTO ClicheUsed(CLicheNo)
Select * FROM OPENQUERY(ASDK101_V6BDKFL1,''
SELECT ASDK101.V6BDKFL1.IIM.IPROD FROM ASDK101.V6BDKFL1.IIM WHERE
ASDK101.V6BDKFL1.IIM.ICLAS IN ('''''09''''','''''11''''')
AND ASDK101.V6BDKFL1.IIM AND ICOND IN ('''''00''''','''''04''''','''''08''''')
AND ASDK101.V6BDKFL1.IIM.IPROD LIKE '''''KL0%''''' ORDER BY IPROD
'')
')

Hvordan gøres dette? og hvordan kan man lave en update af MSSQL tabellen på baggrund af en select fra DB2?
Avatar billede sbay Nybegynder
13. august 2009 - 14:09 #1
ahh - den havde oprettet det første ? ... lukker
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