gpt4 book ai didi

java - oracle数据库换行符

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

当执行使用\r\n 作为换行符的多行语句时,我使用 JDBC 和 SQLPlus 得到不同的结果。JDBC 会将\r\n 写入数据库,而 SQLPlus 只写入\n。重命名触发器时,JDBC 版本会出现问题,因为\r\n 被删除。

有人可以告诉我 Oracle 在 Windows\Mac\Unix 上是否使用相同的换行符,或者这是否取决于平台?

很抱歉这个基本问题,但我无法在 Oracle 文档中找到答案。

提前致谢。

最佳答案

经过一些测试后发现,所有 Oracle 工具(例如 SQLDeveloper、SQLPlus 等)都会将行结尾转换为\n。这可能是 oracle JDBC 驱动程序中的一个错误。为了避免上述错误,我将语句中的行结尾转换为\n 并在 Linux 和 Windows 服务器上进行了测试。

关于java - oracle数据库换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20102452/

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