gpt4 book ai didi

linux - 使用 Oracle 12.1 客户端在 Linux 中迁移应用程序时在查询中添加小数秒

转载 作者:太空宇宙 更新时间:2023-11-04 12:03:10 25 4
gpt4 key购买 nike

我们已将应用程序从 AIX 迁移到 Linux 服务器。在 AIX 上,我们使用 java 1.6 以及带有 odbc6 的 oracle 客户端 11.2。 jar 应用程序部署在 Websphere 应用程序服务器和 linux 中,我们使用 java 1.8 以及 12.1 客户端和 odbc6。 jar 。问题是,在 AIX 服务器中,我们没有在应用程序日志中像 2018-10-10 00:00:00 这样的查询中附加任何小数秒,但在 linux 中,我们在 2018-10-10 00:00 中附加了像 2018-10-10 00:00 这样的小数秒: 00.0 导致应用程序流中断,查询未执行 geeting ORA 01830 错误。

最佳答案

SYSDATE 函数返回一个 DATE 数据类型,它没有小数秒。为此,您需要一个 TIMESTAMPTIMESTAMP WITH TIME ZONE 数据类型。我认为它们是 LOCALTIMESTAMPCURRENT_TIMESTAMP,但我忘了哪个是哪个。

关于linux - 使用 Oracle 12.1 客户端在 Linux 中迁移应用程序时在查询中添加小数秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51639356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com