【问题标题】:Setting Oracle Timestamp with Coldfusion使用 Coldfusion 设置 Oracle 时间戳
【发布时间】:2011-03-01 13:13:29
【问题描述】:

这是一个很简单的问题,我搜索了之前的问题,但没有找到答案。

如何使用 Coldfusion 在 Oracle 中插入或创建时间戳?

【问题讨论】:

    标签: oracle coldfusion


    【解决方案1】:

    你可以这样插入:

    <cfquery name="qTest">
      insert into myTable(myTimestampCol)
      values (<cfqueryparam cfsqltype="cf_sql_timestamp" value="#now()#" />)
    </cfquery>
    

    希望对您有所帮助。

    【讨论】:

    • 你也可以使用Oracle的SYSDATE。
    • 完美!谢谢! 工作顺利!
    • 其实这似乎会导致光标问题。有人知道吗?
    • 也许把它作为一个不同的问题发布?
    • 好的,我会的,谢谢。 -- 在我努力研究它是否存在于网站上之后。 :)
    【解决方案2】:

    使用 Oracle 的内置 SYSDATE 函数。

    <cfquery name="qTest">
      insert into myTable(myTimestampCol)
      values (SYSDATE)
    </cfquery>
    

    如果可能,我更喜欢内置数据库功能来处理此类内容。它基于数据库服务器时钟而不是 ColdFusion 服务器时钟。它还避免了将字符串转换为日期并将其放入绑定变量的非常小的开销。

    【讨论】:

      猜你喜欢
      • 2012-12-06
      • 1970-01-01
      • 2015-08-28
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      相关资源
      最近更新 更多