天天看點

Oracle中字元緩沖區相關錯誤

一、buffer overflow,limit of 10000 bytes

declare

begin

for c in 1..1000 loop 

dbms_output.put_line('測試測試測試');

end loop;

end;

緩沖區預設大小為10000 bytes。循環1000次一共有6000個漢字,也就是12000 bytes。在sql視窗的輸出标簽頁可設定緩沖區大小。

二、數字或值錯誤:字元串緩沖區太小

v varchar2(100):='';

for c in 1..1000 loop

 v:= v || '測試測試測試';