0
我试图执行使用java.sql.PreparedStatement中以下查询:错误执行SQL查询
SELECT NVL (tb.ddate, '2002-10-15')
FROM tb
但得到这个错误:
java.sql.SQLException: ORA-01843: ¿¿¿¿ ¿¿ ¿¿¿
有什么不对?
我试图执行使用java.sql.PreparedStatement中以下查询:错误执行SQL查询
SELECT NVL (tb.ddate, '2002-10-15')
FROM tb
但得到这个错误:
java.sql.SQLException: ORA-01843: ¿¿¿¿ ¿¿ ¿¿¿
有什么不对?
日期不符合预期格式。
见http://docs.oracle.com/cd/B19306_01/server.102/b14237/initparams122.htm
或者试试:
SELECT NVL (tb.ddate, to_date('2002-10-15', 'YYYY-MM-DD'))
FROM tb
日期格式错误? 月通常在JAN,FAB或类似 – 2012-02-28 20:44:15
@BhrugeshPatel:这是绝对完美的日期格式。 (2002年10月15日) – 2012-02-28 21:56:50