Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Còmo crear "Triggers" con SQL Server 2000?

Estas en el tema de ¿Còmo crear "Triggers" con SQL Server 2000? en el foro de Bases de Datos General en Foros del Web. Hola... me han dicho que los trigger sirven para ejecutar comandos automàticamente cuando se produce un cambio en una tabla (inserts, updates, etc). Cómo puedo ...
  #1 (permalink)  
Antiguo 09/03/2005, 06:02
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 24 años, 2 meses
Puntos: 3
¿Còmo crear "Triggers" con SQL Server 2000?

Hola... me han dicho que los trigger sirven para ejecutar comandos automàticamente cuando se produce un cambio en una tabla (inserts, updates, etc).

Cómo puedo crear un trigger??


Saludos y gracias de antemano
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen

Última edición por Sir Matrix; 09/03/2005 a las 06:05
  #2 (permalink)  
Antiguo 09/03/2005, 08:36
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 22 años, 1 mes
Puntos: 11
Click derecho sobre una tabla /Todas Las Tareas /Administrar desencadenadores
en ingles deberia ponerte algo como Click derecho/All Task /Manage Triggers

mira en la ayuda del sql server para que te puedas hacer una ayuda de como crear un trigger.
__________________
Jorge Mota
Blog
Gubiz estafa
  #3 (permalink)  
Antiguo 09/03/2005, 09:03
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 24 años, 2 meses
Puntos: 3
muchas gracias!! :)
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #4 (permalink)  
Antiguo 09/03/2005, 15:41
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
La sintaxis general sera algo como:

Código:
CREATE TRIGGER TR_mi_trigger
ON mi_tabla
FOR UPDATE -- puedes usar tambien INSERT y DELETE
AS

INSERT INTO otra_tabla
SELECT * FROM INSERTED

INSERT INTO otra_mas
SELECT * FROM DELETED

--todo lo que quieras que haga

GO
El "truco" de los triggers es saber moverse con las tablas INSERTED y DELETED, presta atencion en esa parte
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #5 (permalink)  
Antiguo 15/03/2005, 08:20
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 24 años, 2 meses
Puntos: 3
Muchas gracias Mithrandir, seguro me será de mucha utilidad en un futuro muy cercano ...

Saludos
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.