Я использую SQL Developer и хочу выводить содержимое переменной на консоль с помощью DBMS_OUTPUT.PUT_LINE(). Я запускаю следующий код, который добавляет числа от 1 до 5 включительно, но я не вижу никакого вывода.
SET SERVEROUTPUT ON;
DECLARE
n_counter NUMBER := 5; -- Substitute this variable
n_sum NUMBER := 0;
BEGIN
WHILE n_counter != 0
LOOP
n_sum := n_sum + n_counter;
n_counter := n_counter -1;
END LOOP;
DBMS_OUTPUT.PUT_LINE(n_sum);
END;
Кроме того, знаете ли вы о лучших ресурсах для устранения неполадок, чем о невероятно плотной документации Oracle PL/SQL? [похож на Java SE7 API?]