20/12/2007, 06:59
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Re: Triggers mira soy nuevo en el foro y no puedo enviar vínculos. Pero te envío por aqui algo que te puede ayudar para comenzar:
Un trigger es un desencadenador, que es una clase especial de procedimiento almacenado que se ejecuta automáticamente cuando un usuario intenta la instrucción especificada de modificación de datos en la tabla indicada. Microsoft® SQL Server™ permite crear varios desencadenadores para cualquier instrucción INSERT, UPDATE o DELETE.
La forma de hacerlo es la siguiente:
El siguiente desencadenador de ejemplo imprime un mensaje en el cliente cuando alguien intenta agregar o cambiar datos en la tabla titles.
USE pubs
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'reminder' AND type = 'TR')
DROP TRIGGER reminder
GO
CREATE TRIGGER reminder
ON titles
FOR INSERT, UPDATE
AS RAISERROR (50009, 16, 10)
GO
Ademas puedes colocar la frace CREATE TRIGGER en la ayuda del Trnsac sql y obtendras muchisima mas ayuda.
Suerte. Un saludo Rubén |