2015-09-17 269 views
0

嘗試在SQL中將日期添加到表中。該列設置爲數據類型的日期,我可以添加日期但不是時間。時間對我來說是重要的部分。 這是我的代碼;將sql日期添加到sql表中

insert into tutpracs(GRPNO, CLASSLOCATION, CAPACITY, CLASSTIME) 
VALUES('18', 'w7y', '30', TO_DATE('06/07/1961 10:30:00', 'dd/mm/yyyy HH:MI:SS')); 

該代碼運行且沒有錯誤,但時間已停止,只有日期被插入表中。

任何幫助,將不勝感激

+0

你使用哪個dbms? (TO_DATE是產品特定的,但是哪一個...?) – jarlh

+0

「CLASSTIME」,日期或日期時間的數據類型是什麼? –

+0

我正在使用oracle SQL開發者,它是日期。我找不到日期時間只有日期或時間戳 –

回答

0

如果你已經有了所有這些信息,所有你需要做的就是把這些變量日期變量。格式爲YYYY/MM/DD HH:MM:SS。你不需要嘗試創建一個新的。如果列中其他值保持字符串很重要,那麼請嘗試使用HH:MM:SS而不是HH:MI:SS

希望這會有所幫助。 ;)

+0

當我改變HH:MI:SS。到HH:MM:SS我得到錯誤消息「格式代碼出現兩次」 –

+0

EDITED ...沒關係。我搞砸了。 MI是正確的形式。 –

+0

現在我剩下「文字不匹配格式字符串」 –