TO_DATE函数无法在Sql查询中执行

时间:2015-04-02 13:55:44

标签: sql oracle to-date

TO_DATE函数无法准备语句。这个查询中的错误在哪里?

UPDATE Employees SET BirthDate = TO_DATE('01042015233514','DD.Month.YYYY HH:MI:SS'), LastName = 'YURTCU' WHERE FirstName = 'SENEM';

请帮帮我。谢谢!

1 个答案:

答案 0 :(得分:1)

因为我看到您的给定输入字符串和日期模式不匹配,对于您给定的strigng(01042015233514),您必须使用DDMMYYYYHH24MISS格式将其转换为日期:

select TO_DATE('01042015233514','DDMMYYYYHH24MISS') from dual

输出:

01-APR-15 --(in your default format)