У меня есть поле идентификатора с идентификаторами (varchar2), такими как U123JAS и P239BB.
Во время моего запроса я выполняю подобный фильтр:
ID LIKE ('U20Q%') //works perfectly.
, но: когда я делаю:
ID LIKE ('U20%') //it fails
ErrorCode
[Error Code: 1722, SQL State: 42000] ORA-01722: invalid number
Почему?
РЕШЕНИЕ:
Ошибка была вызвана (tadaa) недействительнымчисло приведено в совершенно другом столбце.DataRow, вызвавший ошибку, попал только во вторую, как.
Спасибо всем за помощь, может моя неудача поможет кому-то еще в будущем: D