sql >> Base de Datos >  >> RDS >> Oracle

Oracle:el literal no coincide con el error de cadena de formato

Cuando inserta un valor de cadena en una columna de fecha, debe convertirlo en una fecha durante INSERT usando el to_date() función. Al usar esta función, proporcionará el formato de la cadena.

to_date() formato de función:

to_date( string1, [ format_mask ], [ nls_language ] )

Entonces su consulta será así:

insert into CatalogueEntry
values
(
  to_date('2001-12-10', 'yyyy-mm-dd'),
  2,
  14.99,
  1,
  0);

Ver SQL Fiddle con demostración