2015-10-15 46 views
0

我正在使用Oracle SQL開發人員。我正在使用以下查詢來獲取當前時間戳。如何在oracle中找到雙重問題?

select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual; 

在此,分鐘不斷設置爲10.但是,當我們不使用to_char時,它工作正常。如何找到出了什麼問題?有什麼方法可以糾正嗎?

+0

大概在SQL開發 –

+0

格式化的問題能否請你幫我如何擺脫呢? – Kalyan

+0

是的,是錯誤。你能告訴我日期如何在雙表中更新嗎? – Kalyan

回答

4

您應該使用MIHHMMSS而不是MMMI代表分鐘,MM是數月,目前是十月,因此10

您可以在Oracle's site找到可用的格式選項。

0
select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMMSS') from dual; 

的問題是與HHMMSS - MM用來表示月份數。 MI是用來表示分鐘的。

所以你真正後:

select to_char(CURRENT_TIMESTAMP,'DDMMYYYY/HHMISS') from dual;