ORA-02291
Error: ORA-02291: integrity constraint (string.string) violated - parent key not found
Causa: A foreign key value has no matching primary key value.
Acción: Delete the foreign key or add a matching primary key.
COMENTARIOS:
por Anónimo | 05/09/2007 22:38:23
RE: ORA-02291
when-checkbox-changed trigger raised unhandled exception ora-02291
por David Sánchez Peláez | 05/04/2011 11:58:49
RE: ORA-02291
Aquí tenéis un tutorial que explica cómo solucionar el error ORA-02291 al intentar registrar una base de datos en el catálogo de RMAN:
http://www.orasite.com/backup-de-base-de-datos/rman-ora-02291-restriccion-de-integridad-rmanrlh_f1-violada-clave-principal-no-encontrada
por pamela.esquen@gmail.com | 19/04/2012 16:42:30
RE: ORA-02291
Hola,
Quiero saber como puedo evitar este error, a pesar de considerar sólo un porcentaje de la tabla he probado con el parámetro QUERY y funciona pero con pocas tablas, con 400 tablas ya cambia la cosa. Quiero preparar un entorno de test con un 20% de los datos, como lo que hace SAMPLE pero que se considere la integridad referencial. Alguna idea?
Gracias,
saludos,
Pamela
por Jean Rodriguez | 25/03/2015 17:38:19
RE: ORA-02291
Hola amigos trato de ingresar unos datos pero no puedo.
1. Creación de las tablas.
create table factura
(
numero_factura number(10) not null,
codigo_cliente number(10) not null,
fecha date not null,
destinatario varchar2(100),
descuento number (5,2),
iva number (5,2),
sitio_entrega varchar2(20),
forma_pago varchar2(50),
constraint factura_pk
primary key (numero_factura,codigo_cliente)
);
create table cliente
(
codigo_cliente number(10) not null,
nombre varchar2(100) not null,
direccion varchar2(50) not null,
telefono number(10) not null,
email varchar2(100) not null,
constraint cliente_pk
primary key (codigo_cliente)
);
2. Relación de las tablas.
alter table factura add constraint factura_cliente_fk
foreign key (numero_factura)references cliente(codigo_cliente);
3. Ingresar datos (Primero el cliente, después la factura)
insert into cliente (codigo_cliente, nombre, direccion, telefono, email)
VALUES (1033766679,'Jean Sebastian Rodriguez','DAG 50 A SUR NO 24 A - 45','7141712','jean.sebas1@hotmail.com');
INSERT INTO factura (numero_factura, fecha, destinatario, descuento, iva, sitio_entrega, forma_pago) VALUES ('10','1 ENERO 2015','JEAN RODRIGUEZ','2','16','CIUDAD TUNAL','TARJETA CREDITO');
Despues de ingresar la factura me aparece el siguiente error:
ERROR en linea 1:
ORA-02294: Restricción de integridad (ELE02.FACTURA_CLIENTE_FK) violada - clave
principal no encontra
Gracias.
por Hola soy alberto | 17/03/2019 19:04:25
RE: ORA-02291
Hola quiero quitarme en el nuevo plan de vivienda dl gobierno y me sale ora retrincion de integridad vivienda kf postulante violada clave principal no encontrada
por Hola soy alberto | 17/03/2019 19:04:28
RE: ORA-02291
Hola quiero quitarme en el nuevo plan de vivienda dl gobierno y me sale ora retrincion de integridad vivienda kf postulante violada clave principal no encontrada
por Alejandra | 30/03/2019 01:19:51
RE: ora-02291
Como lo resuelvo??
por no se como solucionar | 27/11/2020 22:55:07
RE: ORA-02291
esto me sucedio con la firma de una declaracion de rentas de la dian