Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Kann Oracle SQL*Loader XML verarbeiten?

Nein, SQL*Loader kann nur "flache" Dateien verarbeiten.

Eine Möglichkeit besteht darin, eine XSLT-Transformation zu schreiben, die ROWSET/ROW/column umwandelt in eine Textdatei formatieren und diese dann in die Zieltabelle importieren.

Eine andere Option besteht darin, das XML in eine einzelne Zeile zu importieren und dann die XML-Funktionen von Oracle zu verwenden, um ein relationales Ergebnis aus dieser Staging-Tabelle auszuwählen und es in die echte Tabelle einzufügen.