ОШИБКА: ORA-01830: изображение формата даты заканчивается до преобразования всей входной строки
AND trunc(ITOH.CREATION_DATE) = NVL(:CREATION_DATE,ITOH.CREATION_DATE)
Здесь я явно пытаюсь передать дату, используя параметр
«CREATION_DATE». CREATION_DATE будет иметь формат «MM-dd-yyyy», а IOTH.CREATION_DATE — это метка времени.
Помогите мне, пожалуйста.
1 ответ
Как вы выразились,
AND TRUNC(ITOH.CREATION_DATE) = NVL(TO_DATE(:CREATION_DATE, 'mm-dd-yyyy'),
TRUNC(ITOH.CREATION_DATE)
)
(не забывай
TRUNC
в пределах
NVL
, иначе вы можете получить неожиданный результат)