插入数据库报时间格式错误,在线等求助谢谢!

huangmd 2012-03-22 07:03:50
com.ibm.db2.jcc.a.SqlException: DB2 SQL error: SQLCODE: -20448, SQLSTATE: 22007, SQLERRMC: 2011-04-25 11:46:35:00;YYYY-MM-DD HH24:MI:SS



SQL:insert into DB2INST1.B_BATCHS_INFO (batch_id,batch_ver,inter_ver,busi_no,app_code,status,create_user,create_date,mod_user,mod_date,dis_status) values('39eab91cea1942d9b25b4ba9aa2bf74c',1,1,'201023101122008000111','UW',1,'高婷test',to_date('2011-04-25 11:46:35:00',YYYY-MM-DD HH24:MI:SS),'高婷test',to_date('2011-04-25 11:46:35:00','YYYY-MM-DD HH24:MI:SS'),'1')
...全文
1691 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰思雨 2012-03-22
  • 打赏
  • 举报
回复
TIMESTAMP ('2011-04-25 11:46:35:00')
TIMESTAMP ('2011-04-25 11:46:35:00')
冰思雨 2012-03-22
  • 打赏
  • 举报
回复
楼主去查一下DB2的时间转换函数。
由字符串转换成时间类型 , 一般后面的format,是用引号括起来的。
比如:
to_date('2011-04-25 11:46:35:00','YYYY-MM-DD HH24:MI:SS')
而楼主的
to_date('2011-04-25 11:46:35:00',YYYY-MM-DD HH24:MI:SS)
后面的format没有用引号括起来。
dryZeng 2012-03-22
  • 打赏
  • 举报
回复
to_date('2011-04-25 11:46:35:00',YYYY-MM-DD HH24:MI:SS)
第一个to_date中YYYY-MM-DD HH24:MI:SS是不是差引号?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧