Trigger con CLR

04/12/2006 - 17:27 por Paul | Informe spam
Hola,

Alguien puede deirme donde encontrar información para realizar un
trigger desde Visual Studio con csahrp y luego pasarlo al SQL Server
2005, es decir realizar un trigger sin T-SQL

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
04/12/2006 - 18:26 | Informe spam
"Paul" wrote in message
news:
Alguien puede deirme donde encontrar información para realizar un
trigger desde Visual Studio con csahrp y luego pasarlo al SQL Server
2005, es decir realizar un trigger sin T-SQL



Arranca el Visual Studio 2005. Crea un nuevo proyecto y usa la plantilla
C#->Database. Pincha con el botón derecho sobre el proyecto en el explorador
de soluciones y dile Add->Trigger. Te pedirá un nombre para el fichero y te
abrirá un fuente con una subrutina para escribir dentro el Trigger. Verás un
atributo entre comentarios que tiene las características del trigger, como
por ejemplo la tabla a la que se conecta. Quita el comentario del atributo y
establece sus parámetros como proceda. Escribe el código que quieras
ejecutar dentro de la función del trigger. Finalmente, desde el menú
Build->Deploy, te lo instala directamente sobre el servidor SQL. Si quieres
depurarlo, pon un punto de ruptura en el fuente y escribe en la carpeta Test
Scripts del proyecto una sentencia que modifique la tabla para que se
dispare el trigger. Ejecútalo, y podrás depurar tu código.

Preguntas similares