Support
Orange Support > 문의하기
Q & A
dbms_output.put_line 사용시 string buffer 사이즈 설정관련
아래프로시저 실행시 SQLPLUS, 골든 등의 툴에서는 output이 정상적으로
출력이되는데... 오랜지에서는 I_SIZE가 256 이상일때 출력을 하지 못하네요.
오류메시지 : ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "SYS.DBMS_OUTPUT", line 148
ORA-06512: at line 2
오랜지의 PL_SQL Tool Options에서도 Buffer Size를 세팅했는데도... 그런데..
혹시 오랜지의 Server Output으로 라인단위로 출력가능한 수가 256으로 고정된것인지요?
답변부탁드립니다.
===========================================================
CREATE OR REPLACE PROCEDURE DEV.P_TEST_BUFFSIZE(
I_SIZE IN NUMBER
)
IS
T_IDX NUMBER := 0;
T_TEMP VARCHAR2(4000) := NULL;
BEGIN
DBMS_OUTPUT.ENABLE(4000);
FOR T_IDX IN 1..I_SIZE LOOP
T_TEMP := T_TEMP || 'A';
END LOOP;
dbms_output.put_line(T_TEMP);
END;
dbms_output.put_line 사용시 string buffer 사이즈 설정관련
aawoon
2012.08.24
Re: dbms_output.put_line 사용시 string buffer 사이즈 설정관련
오렌지팀
2012.08.27
Re: Re: dbms_output.put_line 사용시 string buffer 사이즈 설정관련
오렌지팀
2012.08.27
Re: Re: Re: dbms_output.put_line 사용시 string buffer 사이즈 설정관련
오렌지팀
2012.08.27