Оператор минус возвращает ошибку ora-01722

У меня есть строка, которая является символьным полем, но сравнивается с числовыми значениями в условиях. Это вызывает ORA-01722 неверный номер ошибки при некоторых обстоятельствах.

Вместо: строка в (1, 2, 3, 4, 5, 7)

Должно быть: строка в ("1", "2", "3", "4", "5", "7")

Этот запрос возвращает ORA-01722:

(select * from table@production)
minus
(select * from table)

Как можно изменить запрос выше?

0 ответов

Другие вопросы по тегам