Просьба показать запрос - PullRequest
       7

Просьба показать запрос

0 голосов
/ 27 апреля 2010

У меня небольшая проблема при использовании oracle pl sql. У меня есть файл SQL с некоторым курсором и т. Д., И лечение не удалось, но без подробностей. У меня есть представление о проблеме (функция с параметрами), но я хотел бы видеть параметр для каждого вызова, чтобы иметь возможность отладки, чтобы точно увидеть, с каким параметром происходит сбой. Это сообщение:

DECLARE
*
ERROR at line 1:
ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at line 165
ORA-06512: at line 260

Что-то установить, чтобы можно было увидеть некоторые детали?

Я запускаю свое лечение вот так

sqlplus -L $ORA_CONNECT @$FIC_REQ 

1 Ответ

2 голосов
/ 27 апреля 2010

Эта ошибка возникает при попытке Select Into переменной, но ваш выбор возвращает более одной строки.

Проверьте эти строки в вашем скрипте:
165 и 260 (как показано в трассировке стека ошибки).


Для вывода ваших параметров dbms_output должно работать. Протестируйте следующий скрипт:

Set Serveroutput On

Begin
  dbms_output.put_line('Test');
End;
/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...