2016-06-09 2 views
0

Я пытаюсь обновить много регистраций в моей базе данных, но я не знаю, как писать запросы на даты, я использовал:Горячая установка значения даты в запросе sqlpl?

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

Использование ДАТА литералов правильно :)

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

Спасибо, и как запрос Wire, в том числе столбца даты, используя где date_creation? – Chinovski

Смежные вопросы