gpt4 book ai didi

sql - Oracle SQL Developer中的时间戳文字

转载 作者:行者123 更新时间:2023-12-04 22:01:20 24 4
gpt4 key购买 nike

我需要在Oracle SQL Developer上测试sql查询。
这些查询包含格式的时间戳文字。
{ts 'yyyy-mm-dd hh:mm:ss.fff'}
Oracle SQL Developer似乎不接受此语法,符号{会导致错误 ORA-00911:无效字符

有什么我可以做的吗?

编辑

sql编辑器建议我不允许{
我尝试了使用Oracle Thin驱动程序的其他两个工具(DbVisualizer和DBeaver),都可以正常工作。

但是,我仍然想在Oracle SQL Developer中使用该语法,因为它具有有趣的功能。
我要测试的查询不是我写的,更改语法不是一种选择。

最佳答案

使用实际的SQL时间戳文字:

TIMESTAMP 'yyyy-mm-dd hh:mm:ss.fff'

您使用的是 JDBC escape syntax,它受JDBC驱动程序支持,但不受Oracle数据库本身支持。

关于sql - Oracle SQL Developer中的时间戳文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46366214/

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