Возможно, вы захотите переосмыслить способ загрузки и преобразования файлов.Я предполагаю, что это связано с другим вашим вопросом , и в этом случае похоже, что вы создаете свой собственный анализатор XML.Oracle предоставляет некоторые инструменты, которые помогут вам сделать это.
Во-первых, просто для загрузки файла вы можете либо использовать SQL * Loader для загрузки данных в виде XMLType , либо использовать что-то другоенапример, DBMS_XSLPROCESSOR.READ2CLOB, чтобы прочитать файл как CLOB, а затем преобразовать его в XMLType.
После загрузки в качестве XMLType вы можете использовать процедуру PL / SQL, которая использует XPath дляпереберите значения и вставьте их в таблицу.
И, возможно, есть и другие способы сделать это.
Я уверен, что ни одна из этих идей не так проста, как вынадеясь на.Корректная обработка XML намного сложнее, чем обычно используется SQL * Loader - загрузка файлов с разделителями.