Ich möchte Daten von Oracle in eine XML-Datei exportieren. Ich bin mir nicht sicher, wie ich das anstellen soll. Dies ist der Code für das, was ich bisher versucht habe, aber ich bekomme eine Fehlermeldung, dass die Tabelle nicht existiert. Das Schema verfügt über ein Auswahlrecht für die Tabelle, und die Tabelle ist im selben Schema ausgewählt. Stuck auf diese Weile. Jede mögliche Hilfe würdeWie exportiere ich Daten aus einer Tabelle in eine XML-Datei?
CREATE PROCEDURE xmlUnload (ulSchema IN VARCHAR2, ulTable IN VARCHAR2, ulDirectory IN VARCHAR2)
IS
l_file UTL_FILE.file_type;
xml_data VARCHAR2(5000);
BEGIN
SELECT dbms_xmlgen.getxml('SELECT * FROM '||ulSchema||'.'||ulTable) xml INTO xml_data FROM dual;
l_file := UTL_FILE.fopen(ulDirectory,ulSchema'.'ulTable, 'w');
UTL_FILE.putf(l_file, xml_data);
UTL_FILE.fclose(l_file);
END xmlUnload;