存储过程数据集,带有日期弄参数(Oracle 数据库date型),设置成日期型参数时如何传空值?目前是设置成日期型参数传空值查询不到数据。设置成字符串时,可以传空值并查询到结果,但当参数控件选择日期时,报错“ORA-01861: 文字与格式字符串不匹配”。现在报表太多这种情况了,一个个修改存储过程不现实,各位大神求救!
参数控件的日期格式是什么?
日期型参数设置成字符串
where 1=1
${if(len(日期参数)>0," and 日期 = to_date('日期参数','yyyy-MM-dd')","")}
起始日期传个超小值: 1800-01-01
结束日期传个超大值: 2800-01-01