Oracle SQL Developer - 使用%作为日期提示

时间:2016-12-06 19:58:45

标签: sql oracle oracle-sqldeveloper

有人可以向我解释为什么下面的第一个查询有效,另一个有非数字错误吗?

-- 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 个答案:

没有答案