将日期时间值插入 informix 表失败

stb*_*stb 4 sql informix datetime

我正在尝试将测试值插入'10.06.2011 10:24'informix 7.3(不幸的是)数据库中。目标列是

  • 系统日期时间
  • 长度:16
  • 精度10

当这些起作用时

select  to_date('10.06.2011 10:24', "%d.%m.%Y %H:%M") from test;
INSERT into test values('10.06.2011')
Run Code Online (Sandbox Code Playgroud)

这些不是

insert into test values('10.06.2011 10:24');
insert into test values(to_date('10.06.2011 10:24:00', "%d.%m.%Y %H:%M"))
Run Code Online (Sandbox Code Playgroud)

我尝试了其他一些方法,例如添加秒数,但如果有效则没有。我得到的所有错误都是语法错误,没有任何关于它在哪里的详细信息。

任何建议表示赞赏。

Fra*_* R. 5

10.06.2011您尝试插入到列中的日期部分的格式DATETIME是错误的。

使用您的示例,可接受的格式是:2011-10-06 10:24:00