Existe la posibilidad de deshabilitar las FK de una base asi puedo hacer un
TRUNCATE TABLE de todas las tablas para insertarle nueva info, luego de esto
deberia poder habilitar todas las FK.
Muchas gracias
Esto en oracle se hace asi: (para que tengan una idea de lo que quiero
hacer)
SELECT 'ALTER TABLE '|| C.TABLE_NAME||' DISABLE CONSTRAINT
'||C.CONSTRAINT_NAME ||';'
FROM USER_CONSTRAINTS C, USER_TABLES T WHERE C.CONSTRAINT_TYPE <>'C' AND
C.OWNER = 'GREYDIR'
AND C.TABLE_NAME = T.TABLE_NAME
ORDER BY DECODE(C.CONSTRAINT_TYPE, 'P', 1, 'U', 2, 3) DESC;
German
Leer las respuestas