error de Oracle: ORA-01843: el mes no válida y ORA-00001: única violación de restricción

En primer lugar, el mes no válida

1. Descripción del problema

    Oracle por defecto de base de datos. Se mostrará la fecha en forma de DD-MON-YY. Entre DD es el número de días, MON son las tres primeras letras del mes (en mayúsculas). E YY son los dos últimos dígitos del año. La base de datos se almacena cuatro cifras para el año, pero por defecto sólo muestra los dos últimos.

2, la solución

China unificadas:

Unificado Inglés: Fecha de la sesión de cliente de cambio de idioma: ALTER SESSION SET NLS_DATE_LANGUAGE = 'americana ';
Fuente Enlace (gracias al autor, invasión suprimido)

En segundo lugar, la violación única restricción

Dado que la clave primaria del registro recién insertado ya existe con el registro de clave primaria, así, por lo que causa el conflicto, la clave primaria del registro recién insertado se imprime para ver si ya existe.
Fuente Enlace (gracias al autor, la invasión suprimido)

Publicado 59 artículos originales · ganado elogios 6 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/qq_27009225/article/details/104055356
Recomendado
Clasificación