dmaheshrao, You may have some stray non-printable characters in you data.
Code:
SELECT INT('123') FROM SYSIBM.SYSDUMMY1
-----------
123
SELECT INT('123' || x'00') FROM SYSIBM.SYSDUMMY1
-----------
SQL0420N Invalid character found in a character string argument of the function "INTEGER". SQLSTATE=22018
Try using the HEX function and see what shows up:
Code:
SELECT HEX('123' || x'00') FROM SYSIBM.SYSDUMMY1
31323300