0
我有一个where子句生成一个SQL此错误消息:ibatis的和SQL时间戳
com.ibm.db2.jcc.b.co: A statement contains a use of a parameter marker
that is not valid.. SQLCODE=-418, SQLSTATE=42610, DRIVER=3.53.70
Where子句:
TIMESTAMP BETWEEN TIMESTAMP(#startDate#,'00.00.00') and TIMESTAMP(#endDate#,'23.59.59')
我想知道是否可以插入#startDate
里面TIMESTAMP
功能。
这是解决: TIMESTAMP之间的时间戳( '$的startDate $', '00.00.00')和TIMESTAMP( '$结束日期$', '23.59.59') – xam7766
也许你可以添加自己的解决方案作为回答并接受它。 – javanna
此外,通常尝试将这些范围检查比较作为下限包含,上限排他(即,::inputParameter> = lowerBound和inputParameter