在WebService中使用ORA-01861,但SP正在运行

时间:2015-10-28 20:33:42

标签: java oracle stored-procedures

我有一个包含3个输入参数和4个输出的SP。输入为NUMBER,输出1为VARCHAR(descResponse),其他为NUMBER。

在java中,当我记录响应时: logger.info("Out["+res.getCodResponse()+"]["+res.getDescResponse()+"]"); 印刷品是: Out[-1861][ORA-01861: literal does not match format string]

带有SP参数的java属性之间的映射是相同的类型(数字:Integer / Double,varchar:String)。

问题是当我使用sql developer使用相同的参数时,响应是可以的。所以我不知道我的WS是不工作还是SP。

1 个答案:

答案 0 :(得分:0)

我的sql devoloper比我的数据库有不同的NLS设置所以我更改了我的sql devoloper上的NLS设置,我可以检测到错误的日期引用并修复它。