使用 Coldfusion 设置 Oracle 时间戳

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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 服务器时钟。它还避免了将字符串转换为日期并将其放入绑定变量的非常小的开销。

【讨论】:

以上是关于使用 Coldfusion 设置 Oracle 时间戳的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 19c 连接到 ColdFusion 2018

使用 TLS 的 ColdFusion 电子邮件设置

在编辑文件时,使用TFS intellij和Coldfusion只会锁定.cfm文件

将ColdFusion 8连接到Oracle 12c

将 oracle sql 时间戳转换为 char Coldfusion

当我们在ColdFusion中使用API 调用(POST请求)将参数数量传递给服务器时,如何修复“POST请求超出”错误?