首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

使用insert语句向oracle中插入date类型数据报ORA-00917错误

2012-04-11 
使用insert语句向oracle中插入date类型数据报ORA-00917异常String wgrq2009-09-09我开始使用的是Strin

使用insert语句向oracle中插入date类型数据报ORA-00917异常
String wgrq="2009-09-09";
我开始使用的是
String hql="insert into zy002_test(jh,wgrq) values("+myname+",to_date('" + wgrq + "','yyyy-mm-dd hh24:mi:ss'))";
报ORA-00917 异常
然后我把语句换成
String hql="insert into zy002_test(jh,to_char(wgrq,'yyyy-MM-dd')) values("+myname+",'"+wgrq+"'))";
报同样的异常 不知道为原因 请高手帮忙!!!!!

还有我的jh不用管 为正常字段 测通过的

[解决办法]
查看一下你的ORACLE的默认时间格式,可能你的'yyyy-MM-dd'和默认的格式不匹配

热点排行
Bad Request.