Support
Orange Support > 문의하기
Q & A
dbms_output 버퍼클리어 문제
하기와같이 테스트를 해보면 첫번째 dbms 를 뿌려주고 버퍼를 클리어 하지 않아
2번째부터 출력값이 첫번째 출력했던 버퍼값을 그냥 가지고 나옵니다.
declare
v_ticket_no char(19):='2011042000030100289';
v_ticket_date2 varchar2(8);
v_ticket_ter_id varchar2(4);
v_ticket_window_no varchar2(2);
v_ticket_seq varchar2(4);
begin
v_ticket_date2 :=substr(v_ticket_no, 1, 8);
v_ticket_ter_id :=substr(v_ticket_no, 9, 4);
v_ticket_window_no :=substr(v_ticket_no, 13, 2);
v_ticket_seq :=substr(v_ticket_no, 15, 4);
DBMS_OUTPUT.PUT_LINE(v_ticket_date2||','||v_ticket_ter_id||','||v_ticket_window_no||','||v_ticket_seq);
DBMS_OUTPUT.PUT_LINE(v_ticket_ter_id);
DBMS_OUTPUT.PUT_LINE(v_ticket_window_no);
DBMS_OUTPUT.PUT_LINE(v_ticket_seq);
commit ;
end;
실제 값은 이상없습니다.
dbms_output 버퍼클리어 문제
knowgo
2011.04.28
Re: dbms_output 버퍼클리어 문제
오렌지팀
2011.04.28