Oracle - оператор выбора выдает ошибку - PullRequest
0 голосов
/ 20 ноября 2018

Пожалуйста, проверьте эту ссылку.

Вы можете увидеть сообщение об ошибке:

enter image description here

Примечание: я намеренно сохранил roll_no как тип персонажа.Мне нужна помощь с оператором выбора.

Спасибо

Ответы [ 3 ]

0 голосов
/ 20 ноября 2018

Не все преобразуются, как в вашем случае, в пустую строку, если вы хотите какое-то значение.поместите его в строку в том же формате, как To_Number('0')

0 голосов
/ 20 ноября 2018

Это сработало для меня

select to_number(roll_no) from student
WHERE REGEXP_LIKE(roll_no, '^[[:digit:]]+$');

Спасибо всем

0 голосов
/ 20 ноября 2018

Не все ваши строки будут преобразованы в числа.Unknown и пустая строка вызывают ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...