向存储过程中插入日期类型的值
proc.setString(7,to_date('21092009','ddmmyyyy'));这句错了,应该怎么改?还是proc.setString(7,to_dat...
proc.setString(7,to_date('21092009','ddmmyyyy'));
这句错了,应该怎么改?
还是proc.setString(7,to_date(*,'ddmmyyyy'));
如果*是一个存放20090909这样的字符串,这句又应该怎么写。
高手指教。
proc.setString("20-4月-2010");这样插入是不报错,我查了可以插进去的。
//proc.setString(7,"20-4月-2009");
proc.setString(7,to_date('20090920','yyyymmkk'));
上面的不报错,下面的报错:说字符面值 展开
这句错了,应该怎么改?
还是proc.setString(7,to_date(*,'ddmmyyyy'));
如果*是一个存放20090909这样的字符串,这句又应该怎么写。
高手指教。
proc.setString("20-4月-2010");这样插入是不报错,我查了可以插进去的。
//proc.setString(7,"20-4月-2009");
proc.setString(7,to_date('20090920','yyyymmkk'));
上面的不报错,下面的报错:说字符面值 展开
展开全部
[TEST1@orcl#12-5月 -10] SQL>select to_date('12092009','ddmmyyyy') from dual;
TO_DATE('12092
--------------
12-9月 -09
to_date('21092009','ddmmyyyy') 这一句本身没有错 如果报错 可能是储存过程的这个入参不是这个格式。
你再仔细检查下储存过程 最好贴出出错信息 这样才可以帮你分析解决
proc.setString(7,to_date('20090920','yyyymmkk'));
kk改成dd
--------------补充-------------
TO_DATE('12092
--------------
12-9月 -09
to_date('21092009','ddmmyyyy') 这一句本身没有错 如果报错 可能是储存过程的这个入参不是这个格式。
你再仔细检查下储存过程 最好贴出出错信息 这样才可以帮你分析解决
proc.setString(7,to_date('20090920','yyyymmkk'));
kk改成dd
--------------补充-------------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询