вторник, 24 сентября 2013 г.

Пример работы с блоками в Oracle и вывод информации помощью DBMS_OUTPUT

Включить режим вывода:
set serveroutput on

Выводит на экран значение поля CAPTION:
DECLARE
CURSOR s is select CAPTION from F_IRKOBL_130829.estimate e where id = 800000131720;
BEGIN
FOR s_rec in s LOOP
dbms_output.put_line(s_rec.id);
END LOOP;
END;


Пример с условиями:
DECLARE
s_parent_id varchar (20);
BEGIN
IF s_parent_id is null then SYS.dbms_output.put_line('s_parent_id is null'); end if;
SELECT parent_id into s_parent_id from estimate where id = 800000131720;
SYS.dbms_output.put_line(s_parent_id);
END;

Примечание:
выше был показан пример для Oracle SQL Developer, а для Toad консоль вывода результатов dbms_output отдельная (пункт меню View —> DBMS Output), см.скриншот:

Комментариев нет:

Архив