热到在sqlpl请求中设置日期值?

时间:2016-06-09 07:35:50

标签: plsql

我正在尝试更新我的数据库中的许多注册,但我不知道如何编写日期请求,我用过:

UPDATE XX SET date_creation = 09/06/2016 WHERE date_creation = 01/01/2016;
UPDATE XX SET date_creation = '09/06/2016' WHERE date_creation = '01/01/2016';
UPDATE XX SET date_creation = date(09/06/2016) WHERE date_creation = date(01/01/2016);

但这导致错误。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

正确使用DATE LITERALS:)

UPDATE XX 
 SET date_creation = to_date('09/06/2016','MM/DD/YYYY') 
 WHERE date_creation = to_date('01/01/2016','mm/dd/yyyy');