Integridad referencial

10/08/2004 - 10:44 por Daniel Bello Urizarri | Informe spam
Hola:

Estoy tratando de crear una relacion uno a muchos entre dos tablas, pero en
la tabla "muchos" tengo registros que no tienen una correspondencia en la
tabla "uno", lo que me impide activar el chequeo de integridad referencial.

En mi caso:

El campo A.key --(uno)-(muchos)-- B.KeyOnA

Necesitaría eliminar los B.KeyOnA para los cuales no existe un A.Key

¿Como puedo eliminar estos registros?
 

Leer las respuestas

#1 Daniel Bello Urizarri
10/08/2004 - 11:35 | Informe spam
Lo solucioné con una expresión del tipo:

Select b.KeyOnA Into newtable from A Inner Join B on A.Key = b.KeyOnA where
A.Key = b.KeyOnA

Drop Table B

...

..
.

Preguntas similares