Integridad referencial

13/08/2003 - 15:35 por Sebastián | Informe spam
Hay alguna forma de definir en SQL Server 2000 al momento
de definir la integridad referencial en forma declarativa,
que cuando se borra un dato de la columna referenciada en
la tabla padre, en la tabla hijo ponga NULL en ese campo.
Desde ya muchas gracias.
 

Leer las respuestas

#1 Emilio Boucau
13/08/2003 - 17:42 | Informe spam
Sebastian,

eso no tendria sentido, ya que esa fila con NULL quedaria huerfana, con lo
cual no habria IRD. Te recomiendo que hagas un trigger de DELETE sobre esa
tabla que inserte la fila en una tabla de historicos, cosa de no perderla al
borrar.

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina

Preguntas similares