![]() |
Triggers (SQL server) Hola! Después de haber estado buscando por el foro sobre los triggers, sigo sin poder hacer un trigger que me permita una actualización en cascada en varias tablas - Clientes - Empleados - Pedidos - Compañia_envio - Detalle_pedido - Proveedores - Productos - Categoria Lo que tengo que hacer, es que cuando realice una actualización en un campo, lo haga de forma automática en las otras tablas, pero no sé como relacionar una tabla con otra. Gracias! |
Por que no nos muestras lo que tienes? El chiste es usar la tabla INSERTED y de ahi obtener todo lo necesario para hacer el INSERT/UPDATE con algo como: INSERT INTO tabla SELECT campo1, ... FROM INSERTED |
hola, weno parece fácil , pero por más que he buscado información en internet, no se ni como empezar el trigger, ni donde poner lo de from inserted, ni nada, sorry :no: |
Mira en la ayuda |
weno ya tengo hecho algo, no sé si estará bien o mal: Código: create trigger actualizacion_cascada |
En efecto, asi es como se debe hacer. Unicamente yo cambiaría el Código: from Pedidos, deleted, insertedCódigo: from pedidos INNER JOIN inserted |
| La zona horaria es GMT -6. Ahora son las 19:26. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.