ORA-02290 Lenguaje Centura ver. 2 -- Oracle 9i
Hola que tal! Enviando mi primera pregunta.
Tengo un problemita.
Utilizo lenguaje Centura SQL Windows 2000, con BD Oracle 9i.
Resulta que me marca un error al efectuar inserción/actualización.
ORA-02290: check constraint (TABLA. FECHA_CK) violated.
El contenido del constraint es:
TO_NUMBER(TO_CHAR(FECHA,'YYYY')) >=1990
Ya le hemos cambiado desde:
* Ejecutando desde SQ*Plus y desde aplicación la sentencia
Alter session set NLS_DATE_FORMAT='DD/MM/YYYY'
* Agregando en registro de Windows, en las llaves All_Homes, Home0 y en Oracle, el dato para NLS_LANG, colocando con valores como:
MEXICAN SPANISH_MEXICO.WE8MSWIN1252
AMERICAN_AMERICA.WE8ISO8859P1
SPANISH_SPAIN.WE8MSWIN1252
* Colocando en sqlnet.ora el formato directamente
NLS_DATE_FORMAT = 'DD/MM/YYYY'
* Se renombró archivo en Centura, ociw32.dll porque según causaba ruido.
* Revisión de Configuración regional de Windows.
* Desinstalé y reinstalé mi cliente de Oracle 9i.
Nada de eso ha funcionado, marca error en constraint de fecha.
Gracias de antemano por el apoyo brindado.
Tengo un problemita.
Utilizo lenguaje Centura SQL Windows 2000, con BD Oracle 9i.
Resulta que me marca un error al efectuar inserción/actualización.
ORA-02290: check constraint (TABLA. FECHA_CK) violated.
El contenido del constraint es:
TO_NUMBER(TO_CHAR(FECHA,'YYYY')) >=1990
Ya le hemos cambiado desde:
* Ejecutando desde SQ*Plus y desde aplicación la sentencia
Alter session set NLS_DATE_FORMAT='DD/MM/YYYY'
* Agregando en registro de Windows, en las llaves All_Homes, Home0 y en Oracle, el dato para NLS_LANG, colocando con valores como:
MEXICAN SPANISH_MEXICO.WE8MSWIN1252
AMERICAN_AMERICA.WE8ISO8859P1
SPANISH_SPAIN.WE8MSWIN1252
* Colocando en sqlnet.ora el formato directamente
NLS_DATE_FORMAT = 'DD/MM/YYYY'
* Se renombró archivo en Centura, ociw32.dll porque según causaba ruido.
* Revisión de Configuración regional de Windows.
* Desinstalé y reinstalé mi cliente de Oracle 9i.
Nada de eso ha funcionado, marca error en constraint de fecha.
Gracias de antemano por el apoyo brindado.
1 respuesta
Respuesta de vinny2006
1