Oracle SQL Developer - Использование% в качестве запроса даты

Может кто-нибудь объяснить мне, почему первый запрос ниже работает, а другой имеет нечисловую ошибку?

-- Prompt Case Create Date

and (to_date(Creation_dt ,'MM/DD/YY')
between to_date(:p_CASC_CreateDtFrom,'MM/DD/YY') and to_date(:p_CASC_CreateDtTo,'MM/DD/YY')
or (:p_CASC_CreateDtFrom = '%' or :p_CASC_CreateDtTo = '%'))

работает при вводе% как подсказка

-- Prompt Case Close Date

and (to_date(CLOSE_DT, 'MM/DD/YY')
between to_date(:p_STAT_CloseDtFrom ,'MM/DD/YY') and to_date(:p_STAT_CloseDtTo, 'MM/DD/YY')
or (:p_STAT_CloseDtFrom = '%' or :p_STAT_CloseDtTo = '%'))

нечисловая ошибка при вводе% как подсказка

0 ответов

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