Solución:
Prueba esto
UPDATE CCO.ORDER_CREATION
SET "Doc_Date" = TO_DATE('8/9/2013', 'MM/DD/YYYY')
WHERE "Document_Number" IN (3032310739,3032310740,3032310738)
8/9/2013
es un valor numérico: 8 dividido por 9 dividido por 2013.
Deberías usar el to_date()
función para convertir una cadena en una fecha:
UPDATE CCO.ORDER_CREATION
SET "Doc_Date" = to_date('08/09/2013', 'dd/mm/yyyy')
WHERE "Document_Number" IN (3032310739,3032310740,3032310738);
Es posible que deba ajustar la máscara de formato, ya que no está claro si se refiere al 9 de agosto o al 8 de septiembre
Alternativamente, puede usar un literal de fecha ANSI (el formato es siempre aaaa-mm-dd para un literal de fecha ANSI SQL):
UPDATE CCO.ORDER_CREATION
SET "Doc_Date" = DATE '2013-09-08'
WHERE "Document_Number" IN (3032310739,3032310740,3032310738);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)