Avatar billede baatmus Nybegynder
15. oktober 2006 - 14:14 Der er 4 kommentarer og
1 løsning

Import data fra XML

Hvordan importerer man data fra en XML fil til Oracle 9iR2.
Jeg har en række XML filer med en tilhørende schema (.XSD). Jeg har behov for at importere data til Oracle tabeller som svarer til elementerne i XML-schema'et.
Havde egentlig håbet at der findes et værktøj, som kan tage en rå XML fil og importere til tabller i Oracle men har ikke kunnet finde den.
Jeg ved en del om .NET men min viden mht. java er begrænset.
Avatar billede arne_v Ekspert
17. oktober 2006 - 04:30 #1
Jeg tror at du e rbedst stillet ved simpelthen at skrive en loader i C# eller VB.NET: du
parse XML filen og fyrer INSERT sætninger af mod Oracle imens.

Hvis du vil prøve at finde en genvej, så kan du prøve at lave et DataSet udfra XML
filen og et DataSet udfra Oracle tabellen og så prøve at flytte fra den ene til
den anden.
Avatar billede baatmus Nybegynder
07. november 2006 - 13:17 #2
Hej Arne!
Tak for svaret. Det hjalp til at udelukke mange andre potentielle metoder.
Jeg har nu lavet .NET app'en og således loaded XML data ind i et .NET dataset og derfra spyttet INSERT statements ud til Oracle. Har ikke prøvet at overføre til et Oracle dataset og opdatere ad den vej.
Hvis du vil have nogle point skal du lige sende et svar.
Avatar billede arne_v Ekspert
07. november 2006 - 13:28 #3
ok
Avatar billede arne_v Ekspert
10. december 2006 - 00:02 #4
så mangler du bare at accepter svaret
Avatar billede baatmus Nybegynder
10. december 2006 - 00:31 #5
Oops - undskyld.
Tak og værsågod!
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