Sobre Triggers

25/05/2004 - 16:10 por Wocky | Informe spam
Típico caso: Tengo 3 tablas relacionadas: Clientes, Pedidos y Facturas.
(Clientes con pedidos y pedidos con facturas) Yo quiero un trigger que al
borrar un registro de la tabla Clientes me borre los registros relacionados
en pedidos y los de las facturas (que depende de la de pedidos) Vamos, la
tipica eliminacion en casacada a varios niveles que tiene el MS-Access

¿Alguien me puede indicar como hacerlo?

salu2

Preguntas similare

Leer las respuestas

#1 Emilio Boucau \(en casa\)
25/05/2004 - 16:34 | Informe spam
Hola,

no te recomiendo que emplees un trigger para esto, mucho mejor sera la
integridad referencial. Hasta SQL 7.0 no te quedaba otra que manejar la
cascada con triggers pero en SQL 2000 se incluyó en la IRD. Fijate en los
Books On Line Referential Integrity.


Saludos !

Emilio Boucau
Buenos Aires - Argentina
http://www.portalsql.com
Respuesta Responder a este mensaje
#2 ulises
25/05/2004 - 16:51 | Informe spam
Revisa ON DELETE CASCADE en el Books Online (BOL).

Saludos,
Ulises

Típico caso: Tengo 3 tablas relacionadas: Clientes,


Pedidos y Facturas.
(Clientes con pedidos y pedidos con facturas) Yo quiero


un trigger que al
borrar un registro de la tabla Clientes me borre los


registros relacionados
en pedidos y los de las facturas (que depende de la de


pedidos) Vamos, la
tipica eliminacion en casacada a varios niveles que tiene


el MS-Access

¿Alguien me puede indicar como hacerlo?

salu2




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida