Исходный текст тела пакета DBMS_XMLGEN, содержащий случайные алфавиты - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь выполнить sql запрос к dbms_xmlgen.get xml. Это ошибка, говоря неверный номер. При проверке стеков ошибок он указывает на строки 7,147 в SYS.DBMS_XMLGEN. Пытался получить исходный код. Но код пакета - это просто случайные алфавиты. Где я могу получить этот C код для DBMS_XMLGEN?

1 Ответ

1 голос
/ 25 марта 2020

Сохраненный источник запускается:

PACKAGE BODY dbms_xmlgen wrapped
a000000
1
abcd
abcd
...

Помимо распознавания формата, ключевым моментом здесь является слово «обернутый» - Подробнее об этом . Хотя существуют неофициальные инструменты для развертывания кода, я не рекомендовал бы его по этическим и, вероятно, юридическим причинам.

Вам все равно не нужно смотреть на код. Проблема почти наверняка в вашем коде, а не в Oracle. Посмотрите еще раз на то, что вы делаете, и, если вы не можете выяснить, откуда исходит ошибка, включите в вопрос свой код вместе с DDL всех таблиц, на которые вы ссылаетесь.

...