Als TESTCOL
niet-getallen bevat, kan Oracle problemen ondervinden bij het converteren van TESTCOL
invoeren van nummers. Want wat het intern doet, is dit:
select * from table1 where TO_NUMBER(TESTCOL) = 1234;
Als je zo zeker weet dat 1234
kan niet worden uitgedrukt als een VARCHAR
letterlijk, probeer dan dit in plaats daarvan om varchar-waarden te vergelijken in plaats van numerieke:
select * from table1 where TESTCOL = TO_CHAR(1234);