2014-10-04 93 views
0

我有一個查詢來存儲當前系統日期,通過調用sysdatedate-time function。但它給我錯誤,你的SQL語法不正確。下面是該查詢SQL當前系統日期

insert into mtc (entryDate) values TO_DATE(sysdate,'fmyyyy-mm-dd'); 

我曾經嘗試這樣做下面的查詢一切正常,但在DB它存儲0000-00-00 插入到MTC(entryDate)VALUES( 'SYSDATE');

因爲我使用的是SQLyog,所以它的日期格式是yyyy-mm-dd。此外,我必須在我的jsp代碼中使用這個查詢。在jsp中它的語法是什麼?

親切的問候。

+0

「SYSDATE()」缺少括號,「SYSDATE」缺省格式爲「yyyy-mm-dd」,因此可能不需要該部分。 – 2014-10-04 08:29:05

+0

是的,這是錯誤的。謝謝@加里! – ABJ 2014-10-04 08:34:12

+0

很高興爲您提供幫助,如果對您有好處,我會將其添加爲接受的答案,以便將來的用戶可以輕鬆找到答案(因此我可以獲得積分!)。 – 2014-10-04 08:35:19

回答

2

您缺少SYSDATE()中的括號,SYSDATE默認格式爲yyyy-mm-dd,因此可能不需要該部分。

+0

我不確定這只是一個括號的錯誤。但實際上是。感謝您的幫助:) – ABJ 2014-10-04 08:38:27

+0

不客氣。 – 2014-10-04 08:38:50

+0

它的jsp代碼/ synatx是什麼? – ABJ 2014-10-04 08:40:31