【问题标题】:Informix database issue: Changing the datatype formatInformix 数据库问题:更改数据类型格式
【发布时间】:2016-12-23 06:44:29
【问题描述】:

我正在使用informix 数据库来存储数据。一切都正确存储。但我需要更改 Timecol 的数据类型格式。现在 TimeCol 格式为 yyyy-mm-dd hh:mm:ss:0000。在存储数据的同时,Timecol就这样来了。我想从 Timecol 更改 0000。是否可以更改informix 数据库中Timecol 的数据类型格式?

【问题讨论】:

  • 但是为什么这个问题要使用 VBA 标签??
  • iam 使用 vba 将 informix 与我的软件链接
  • 观察:(1)ss值后面的冒号应该是点.。 (2) 您没有说明表中列的类型是什么 - 大概是 DATETIME YEAR TO FRACTION(4) 因为它看起来有 4 个小数位的亚秒精度,但可能是该列是DATETIME YEAR TO SECOND 但您检索到一个等效于 DATETIME YEAR TO FRACTION(4) 的变量。或者可能是您正在服务器中创建时间戳,但您没有在 ONCONFIG 文件中设置 USEOSTIME,这导致 CURRENT 不支持小数秒。或者它可能是别的东西。

标签: vba informix


【解决方案1】:

好像不能改,只能用extend来调整。

例如

select extend(current,year to fraction(2)) from sysmaster:sysdual

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2019-04-29
    • 2023-02-09
    相关资源
    最近更新 更多