0

当我尝试使用手动值运行此 SQL 时,一切正常

SELECT * 
FROM epayment_application 
WHERE time_stamp 
BETWEEN 
TO_DATE('03/07/2017', 'dd/mm/yyyy')
AND 
TO_DATE('05/07/2017', 'dd/mm/yyyy')

当我用参数替换值并尝试查看数据时

SELECT * 
FROM epayment_application 
WHERE time_stamp 
BETWEEN 
TO_DATE(:DateFrom, 'dd/mm/yyyy')
AND 
TO_DATE(:DateTo, 'dd/mm/yyyy')

它给出了无法加载 XML 错误。参数类型是日期,格式也是 dd/mm/yyyy。

我究竟做错了什么?请帮忙。

4

1 回答 1

1

像这样从 BIP 中的查询中删除 TO_DATE。

SELECT * 
FROM epayment_application 
WHERE time_stamp 
BETWEEN 
:DateFrom
AND 
:DateTo
于 2017-07-07T17:05:28.483 回答