Date类型错误

qiuyufeifei 2010-04-12 05:56:10
insert into sjtbjkpre(fgs,gpolicyno,classcode,paydate,pcode,pname,amount) values('A030100','080G101EP400003','EP4021','04/06/2010','1','??????????·?','150000')

我这样写 报错:
String to date conversion error

改成这样:
insert into sjtbjkpre(
fgs,gpolicyno,classcode,paydate,pcode,pname,amount)
values('A030100','080G101EP400003','EP4021',
to_date('04/06/2010','%m/%d/%Y'),'1','??????????·?','150000')

结果报错:
201: A syntax error has occurred.

insert语句 怎么插入一个 Date啊??????????

为什么 to_date在select中就正常了!???
select to_char(regdate,'%m/%d/%Y') a1,
to_date('04/08/2010','%m/%d/%Y') a2,
TODAY,extend(regdate,year to day) from sjtbjkpay

...全文
54 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuyufeifei 2010-04-20
  • 打赏
  • 举报
回复
谢谢大家
原因就是 DBDATE设置的问题
张自强153 2010-04-16
  • 打赏
  • 举报
回复
日期格式是个小问题,但是个挺令人头疼的问题,建议日期格统一使用yyyy-mm-dd,或yyyymmdd格式。
vampirewp 2010-04-14
  • 打赏
  • 举报
回复
设置数据库参数DBDATE.
如设置为DBDATE=Y4MD0 日期格式就可以为yyyymmdd或yyyy-mm-dd
另外,还要检查客户端操作系统的短日期格式
ACMAIN_CHM 2010-04-12
  • 打赏
  • 举报
回复
检查一下你系统中的日期格式是什么?

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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