Delete en Cascada en SQL Server 7

28/06/2005 - 10:02 por Enric | Informe spam
Hola,

tengo una aplicación que funciona bien en SQL Server 2000. Pero al intentar
ejecurtarla sobre SQL Server 7.0, tengo el problema de que no veo por
ninguna parte como implementar el Delete en cascada. En el diseñador de
diagramas, no me aparece esta opción.
No se puede hacer en SQL Server 7.0?

Al ver esto, he pensado en utilizar un trigger, pero tengo dudas:
- Si ejecuto un trigger para que primero me elimine las filas relacionadas,
el trigger se ejecuta antes o después?
- Como obtengo el identificador de la fila que estoy eliminando para saber
qué filas hay que eliminar de la otra tabla?

He estado mirando los BOL (del 2000, porque del 7 no tengo nada), y no me
aclaro.
Se agradece cualquier ayuda.
Grácias,
Enric
 

Leer las respuestas

#1 Maxi
28/06/2005 - 14:00 | Informe spam
Hola, en esta version deberias hacerlo mediante triggers :(


Salu2
Maxi


"Enric" escribió en el mensaje
news:
Hola,

tengo una aplicación que funciona bien en SQL Server 2000. Pero al
intentar
ejecurtarla sobre SQL Server 7.0, tengo el problema de que no veo por
ninguna parte como implementar el Delete en cascada. En el diseñador de
diagramas, no me aparece esta opción.
No se puede hacer en SQL Server 7.0?

Al ver esto, he pensado en utilizar un trigger, pero tengo dudas:
- Si ejecuto un trigger para que primero me elimine las filas
relacionadas,
el trigger se ejecuta antes o después?
- Como obtengo el identificador de la fila que estoy eliminando para saber
qué filas hay que eliminar de la otra tabla?

He estado mirando los BOL (del 2000, porque del 7 no tengo nada), y no me
aclaro.
Se agradece cualquier ayuda.
Grácias,
Enric


Preguntas similares