Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreign keys
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreign keys
Enviado por aleplus el día 23 de febrero de 2006

Buenas tardes amigos. Ultimamente este se ha convertido en mi refugio... Ahora tengo el siguiente problema:
quiero truncar varais tablas que tienen foreign keys entre ellas... como lo hago? tiene alguna opción el comando truncate para eso? Debe ser TRUNCATE , no DELETE porque quiero liberar espacio...

 
Re: TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreign keys
Enviado por alfaq el día 23 de febrero de 2006

El mensaje de error es lo bastante explicativo, o deshabilitas los foreign key de las tablas asociadas y borras lo que quieres rompiendo el ER al dejar hijos huerfanos o borras primero los registros de las tablas asociadas

 
Re: Re: TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreign keys
Enviado por Jor-El el día 23 de febrero de 2006

¿ No funciona el TRUNCATE TABLE TU_TABLA CASCADE CONSTRAINTS ?

Es solo una pregunta.........

 
Re: Re: Re: TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreign ke
Enviado por Oskr76 el día 28 de mayo de 2008

Ya borre los datos asociados y nada

 
Re: Re: Re: Re: TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreig
Enviado por Jomy el día 28 de mayo de 2008

No se puede hacer un truncate de la tabla con claves ajenas. Haz lo siguiente que tiene el mismo efecto:
DELETE (ASTERISCO) FROM TABLA CASCADE CONSTRAINTS

Un saludo.
PD: Donde pone (ASTERISCO) tienes que poner el operador, yo no lo he puesto porque me da error al enviar.

 

Re: Re: Re: Re: TRUNCATE y error ORA 02266 unique/primary keys referenced by enabledgoreig
Enviado por Jomy el día 29 de mayo de 2008

Perdonad por lo anterior me he equivocado en comando eria:
DELETE FROM TABLA CASCADE CONSTRAINTS;

 





Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network