FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con trigger...!!
Hola a todos los foristas.
Puede alquien por favor explicarmen como funcionan los trigger en sql server, y si es posible que me de un ejemplo. Necesito realizar un trigger que cuando se modifique un valor por ejemplo la columna suerdo se active el trigger y me guarde el suerdo anterior en otra tabla. el tema de los trigger lo manejo muy bien, en interbase, pero en sql server 7 y 8 (2000) no lo entiendo estoy muy confundido.. gracias de antemano |
#2
|
||||
|
||||
Pues en principio, debiera ser exactamente lo mismo, únicamente con diferencias de sintaxis. Existen triggers before/afeter insert/update/delete.
Si queres insertar en otra tabla un valor... definí un trigger before update, y en este haces un insert a la otra tabla con los valores (old) del registro. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Gracias por la ayuda prestada, pero podria incluir un ejemplo.
por favor. porque lo estoy tratando de hacer pero no me funciona. recuerda que solo se se debe disparar cuando se modifique una columna, imagina que fuera una tabla de empleado, y que cuando algun usuario aumente el sueldo , entonces se debe de acturalizar una tabla de historico de sueldo, como la que biene en el ejemplo del IB. gracias... |
#4
|
||||
|
||||
Cita:
hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|