Oracle から 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;