如何在oracle中找到dual的问题?
How to find the issue with dual in oracle?
我正在使用 Oracle SQL 开发人员。我正在使用以下查询来获取当前时间戳。
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual;
在这里,分钟一直设置为 10。但是当我们不使用 to_char 时,它工作正常。如何发现哪里出了问题?有什么方法可以纠正这个问题吗?
您应该在 HHMMSS
中使用 MI
而不是 MM
。 MI
代表分钟,MM
代表月,现在是十月,所以是10.
您可以在 Oracle's site 找到可用的格式设置选项。
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual;
问题出在 HHMMSS
- MM
用于表示月份。 MI
是用来表示分钟的。
所以你真正想要的是:
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMISS') from dual;
我正在使用 Oracle SQL 开发人员。我正在使用以下查询来获取当前时间戳。
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual;
在这里,分钟一直设置为 10。但是当我们不使用 to_char 时,它工作正常。如何发现哪里出了问题?有什么方法可以纠正这个问题吗?
您应该在 HHMMSS
中使用 MI
而不是 MM
。 MI
代表分钟,MM
代表月,现在是十月,所以是10.
您可以在 Oracle's site 找到可用的格式设置选项。
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual;
问题出在 HHMMSS
- MM
用于表示月份。 MI
是用来表示分钟的。
所以你真正想要的是:
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMISS') from dual;