Процедура не печатая ничего MySQL - PullRequest
1 голос
/ 01 июня 2011
CREATE OR REPLACE PROCEDURE proc AS
CURSOR v_cursor IS

BEGIN
  FOR obj IN v_cursor LOOP
      dbms_output.put_line(obj.player ||'         '|| obj.No ||'         ');
  END LOOP;
END;

Это процедура, которую я написал .... Когда я ее компилирую, процедура создается, но когда я пытаюсь выполнить процедуру ....

Процедура успешно завершена, но ничего не печатается....

Буду признателен за помощь ... !!!

Приветствия

Редактировать: Запрос работает нормально, и я получаю желаемый результат ... !!!

1 Ответ

3 голосов
/ 01 июня 2011

Две вещи:

1) Проверьте, действительно ли ваш запрос возвращает несколько строк.

2) Убедитесь, что SERVEROUT включен (SET SERVEROUTPUT ON) или используйте dbms_output.enable (buffer_size => NULL);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...