Hi,
I have a query that joins table TAB_A colomn COLA (type -> number) with TAB_B column COLB (type -> varchar2(10)).
To avoid:
ERROR at line 1:
ORA-01722: invalid number
I need to do:
cast(TAB_A.COLA as varchar2(10 char)) = cast(TAB_B.COLB as varchar2(10 char))
and then it works...
But I don't have this problem when for TAB_B I have column COLB (type -> varchar2(10 char)).
Can someone explain me the difference between varchar2(10 char) and varchar2(10)?
Thanks by advance.