Приведите String к int и используйте в предложении Where
Как преобразовать строковое поле и использовать его в выражении Where. Получив подобное исключение, помогите найти неправильную вещь.
select * from student
where (cast (nvl(linerevnum,'0') as int)) = 1
linerevnum is varchar2
Исключение: неверный номер