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

Se encontró un carácter no numérico donde se esperaba un carácter numérico

'12-JUN-87' no es una fecha, es una cadena literal.

Si desea generar una fecha para insertarla en una tabla, debe:

Si intenta usar un literal de cadena como fecha, Oracle intentará convertirlo implícitamente en una fecha usando el NLS_DATE_FORMAT parámetro de sesión como la máscara de formato. Si esta máscara de formato no coincide con el formato de la cadena, se generará una excepción.

Nota:el usuario puede cambiar los parámetros de la sesión y pueden ser diferentes para cada usuario, por lo que no debe confiar en este valor predeterminado.