02.Oracle2009. 6. 4. 10:49
반응형
 

ORA-06502 PL/SQL: numeric or value error: character string buffer too small

 

해당 에러가 발생하는 것은 데이타가 자릿수를 초과한경우 임


데이터크기를 어느정도 맞춘상태에서 작업한 상황이라 이건 말도 안되는 경우라 생각했는데..

프로시져에서 REPLACE를 이용해 데이터를 변경하는 부분에서 변경될 데이터를 담을 변수의 크기의 공간이 적다는 것을 발견했네요...


항상 조심했어야 했는데.. 나름대로 충분하다고 계산된 것이 replace 문자를 넣는 바람에 초과된걸 계산안했더니 오류를 발생하네요(사실 초과된지도 몰랐는데ㅠ.ㅠ)


암튼 조심조심해야 겠네요..

Posted by 1010