gpt4 book ai didi

oracle - 错误ORA-01821“无法识别日期格式”

转载 作者:行者123 更新时间:2023-12-01 16:38:58 26 4
gpt4 key购买 nike

我正在尝试将 session 日期格式更改为“YYYY-MM-DD HH:MI:SS:FF6”

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH:MI:SS:FF6'

是我要使用的,它给我错误ORA-01821“无法识别日期格式”。

我究竟做错了什么?

最佳答案

Oracle DATE类型仅具有二级精度(而不是微秒级精度),因此日期格式不支持FF表示法。如果您确实希望附加微秒,则可以编写:

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH:MI:SS:"000000"';

另外,也许您实际上想设置默认的时间戳格式?如果是这样的话:
ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'YYYY-MM-DD HH:MI:SS:FF6';

关于oracle - 错误ORA-01821“无法识别日期格式”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40569080/

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