У меня есть хранимая процедура, которая принимает две даты и передает курсор. Однако хранимая процедура компилируется, однако мне трудно написать правильный файл pl/sql, чтобы увидеть, что возвращается. Я попытался следующие:как написать блок кода pl/sql, который выводит содержимое курсора, из которого выведен параметр из сохраненного proc
DBMS_OUTPUT.PUT_LINE («MY_CURSOR =» || MY_CURSOR)
объявления локальных переменных, которые представляют собой столбцы, содержащиеся в строке курсора тогда я
цикл выборки MY_CURSOR в локальных переменных выхода при MY_CURSOR% NOTFOUND DBMS_OUTPUT_PUTLINE (локальной переменной 1 || локальной переменной 2 и т.д ..) конец петли близко MY_CURSOR
Петля кажется выполнить дальше, однако я получаю сообщение об ошибке на моем fetchline: ORA-01858: нечисловой символ был найден где числовым Ожидалось ORA-06512: в строке 18
Кто может предоставить какие-либо советы ?
Это поможет, если вы можете включить реальный код и некоторые данные образца. Что, собственно, находится в строке 18? – mamboking