TO_DATE函數無法準備語句。此查詢中的錯誤在哪裏?TO_DATE函數無法在Sql查詢中執行
UPDATE Employees SET BirthDate = TO_DATE('01042015233514','DD.Month.YYYY HH:MI:SS'), LastName = 'YURTCU' WHERE FirstName = 'SENEM';
請幫幫我。謝謝!
TO_DATE函數無法準備語句。此查詢中的錯誤在哪裏?TO_DATE函數無法在Sql查詢中執行
UPDATE Employees SET BirthDate = TO_DATE('01042015233514','DD.Month.YYYY HH:MI:SS'), LastName = 'YURTCU' WHERE FirstName = 'SENEM';
請幫幫我。謝謝!
,因爲我看到你定的輸入字符串和日期模式不匹配,你給strigng(01042015233514
),你必須使用DDMMYYYYHH24MISS
格式,將其轉換爲日期:
select TO_DATE('01042015233514','DDMMYYYYHH24MISS') from dual
輸出:
01-APR-15 --(in your default format)
謝謝@Farheg。 TO_DATE('01 .04.2015 23:35:14','.....')我應該如何填寫balnks? – 2015-04-02 14:08:55
不客氣,它是'DD.MM.YYYY HH24:MI:SS',在你給定的字符串中,前兩位數字是白天嗎? – jfun 2015-04-02 14:11:46
是的,那是一天。它正在運行。謝謝! – 2015-04-03 09:10:33
您的值''01042015233514''與您的格式'DD.Month.YYYY HH:MI:SS''不匹配。有關詳細信息,請參閱手冊:http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements004.htm#CDEHIFJA – 2015-04-02 13:57:16
我更改爲01.04.2015 23:35:14。但我有同樣的錯誤。 – 2015-04-02 14:06:10
'04'與'Month',請閱讀手冊 – 2015-04-02 14:06:54