我想從oracle導出數據到xml文件。我不知道如何去做。這是迄今爲止我嘗試過的代碼,但是我收到了一個錯誤,表示表不存在。該架構對該表具有選擇特權,並且該表也處於選定的相同架構中。一會兒就卡住了。任何幫助,將不勝感激如何將表中的數據導出到xml文件?
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;