0
我從here,一些數據類型的預期寬度是動態設置的,無論你需要高達21個字節的精度指出,不過,我可以在我的代碼看到,線無法找到正確的路線,其中被拋出錯誤
MAX_LENGTH CONSTANT NUMBER := 2000;
拋出錯誤:
BEGIN
*
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "DBAuser.MAKE_VIEWS", line 58
難道我誤解了錯誤,或者是有可能,不斷的修正正在改變的東西,我不期待?是否有可以更改數字類型默認寬度的系統級設置?
編輯,以反映更準確的標題 - 問題是,我在看什麼,我認爲是58行,但它真的不是
的錯誤是沒有上線1它是58行,有什麼在該行?在這個對象:'DBAuser.MAKE_VIEWS' –
@JorgeCampos是的,我已經複製有行58行 - 我明白:) – GKen
還有你的任務無關用字符轉換,這是何等的失敗。我發現有時候報告的行號不是實際的故障行。你有什麼'TO_CHAR'電話,或者是你一個串聯數到字符串的地方? –