ORA-06502: PL/SQL: numeric or value error: character to number conversion error
Oracle PL/SQL error message: ORA-06502: PL/SQL: numeric or value error: character to number conversion error.
Cause:
You tried to do a numeric or string conversion or constraint error occurred.
Solution:
Change the data type with the same data type you declared.
Example:
declare v_id number; begin v_id := 'abc'; DBMS_OUTPUT.PUT_LINE('v_id: '||v_id); end;
Output:
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at line 4
Correct:
declare v_id number; begin v_id := 123; DBMS_OUTPUT.PUT_LINE('v_id: '||v_id); end;
Output:
v_id: 123