鍍金池/ 問答/Java  數(shù)據(jù)庫  網(wǎng)絡(luò)安全/ ORA-06502;pl/sql character string buffe

ORA-06502;pl/sql character string buffer too small

圖片描述
ORA-06502;pl/sql character string buffer too small ,然后把賦值的變量變成4000長度還是報這個錯
a=1076再加長度就報錯了

回答
編輯回答
鐧簞噯

1.賦值或插入超過長度的值。、
2.違反了SIMPLE_INTEGER Subtype約束
3.用戶定義的約束子類型檢測超出范圍的值。
4.約束子類型與Same Base Type之間的隱式轉(zhuǎn)換
5.同類型子類型間同類型的隱式轉(zhuǎn)換

2017年10月15日 23:57
編輯回答
默念

varchar2最多4000個字節(jié),有中文的話,如果是UTF8編碼,1個漢字算3個字節(jié)。

2017年7月12日 06:33
編輯回答
空痕

[強(qiáng)制]別用存儲過程.
如果用java的話,除非這個字符串長出內(nèi)存,否則不會報錯.頂多慢而已

2017年6月14日 19:10
編輯回答
尐懶貓

你在loop里累加oRetMessage,如果記錄多的話,多大的buffer也不夠啊

2017年5月24日 20:57