sql >> Database >  >> RDS >> Oracle

Kan Oracle SQL*Loader XML verwerken?

Nee, SQL*Loader kan alleen "platte" bestanden verwerken.

Een optie is om een ​​XSLT-transformatie te schrijven die de ROWSET/ROW/column verandert formatteren in een tekstbestand en dat vervolgens importeren in de doeltabel.

Een andere optie is om de XML in een enkele rij te importeren en vervolgens de XML-functies van Oracle te gebruiken om een ​​relationeel resultaat uit die staging-tabel te selecteren en in de echte tabel in te voegen.



  1. hoe het 3e rapport te krijgen om de klant- en bestelgegevens te combineren?

  2. Combineer meerdere onderliggende rijen in één rij MYSQL

  3. mysql-query:SELECT DISTINCT column1, GROUP BY column2

  4. De totale gegevensgrootte van de BLOB-kolom in een tabel berekenen