ORA-01858:在Oracle ADF中找到了数字所在的非数字字符

时间:2015-05-15 14:00:14

标签: java oracle oracle-adf

为什么我会通过Java应用程序从Oracle获得上述SQL错误?

SELECT * FROM TestSchema.TestTable
WHERE userid = :userId
AND transactionDate BETWEEN TO_DATE(:start_date, 'yyyy-mm-dd')
AND TO_DATE(:end_date,'yyyy-mm-dd')

1 个答案:

答案 0 :(得分:1)

我明白了。在此示例中,to_datestart_date上的end_date.函数无需执行此操作就可以了:

SELECT * FROM TestSchema.TestTable
WHERE userid = :userId
AND transactionDate BETWEEN :start_date AND :end_date