我正在尝试to_date
在callableStatement
.
我的陈述最终成为
RGPKG.PKG_RG_LEAD.ADD_LEAD('TO_DATE('05-Aug-2014 11:53:34 AM', 'DD-MON-RR HH.MI.SSXFF AM')',
<More-parameters-here>)
我正在使用以下代码来构建TO_DATE
函数:
CallableStatement stmt
String dateParam = "TO_DATE('" + sTS + "', 'DD-MON-RR HH.MI.SSXFF AM')";
stmt.setString(1, dateParam);
//set more parameters
stmt.execute();
sTS
正确日期格式的字符串在哪里。我可以看到问题在于setString
将我的字符串用单引号括起来,但是如何在可调用语句上设置它呢?
create or replace
PACKAGE BODY PKG_RG_LEAD AS
PROCEDURE ADD_LEAD
(p_created_tstamp IN RG_LEAD.CREATED_TSTAMP%type,
p_created_by IN RG_LEAD.CREATED_BY%type,
并且数据库上的列创建为
CREATED_TSTAMP TIMESTAMP(6) No systimestamp 2