Trigger y cancelación de operación en curso.

25/07/2003 - 10:41 por AC | Informe spam
Buenos días,

Tengo una duda respecto a como cancelar la operación en curso en el trigger
que ha desencadenado.
Una forma creo sería RAISERROR que generaría un error, une mensaje para el
usuario y cancelaría la operación. ¿ Es correcto?
Si no se quiere ningún mensaje de error, ¿cómo se puede cancelar la
operación en curso dentro del trigger?

Gracias de antemano, y saludos.
 

Leer las respuestas

#1 Carlos Sacristan
25/07/2003 - 11:30 | Informe spam
No, para cancelar la operación necesitas hacer un ROLLBACK de la
transacción. Si no quieres que lance ningún mensaje de error pero que la
operación se cancele, simplemente no pongas ningún RAISERROR (pero el
ROLLBACK sí)



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"AC" escribió en el mensaje
news:bfqqhd$cmh$
Buenos días,

Tengo una duda respecto a como cancelar la operación en curso en el


trigger
que ha desencadenado.
Una forma creo sería RAISERROR que generaría un error, une mensaje para el
usuario y cancelaría la operación. ¿ Es correcto?
Si no se quiere ningún mensaje de error, ¿cómo se puede cancelar la
operación en curso dentro del trigger?

Gracias de antemano, y saludos.


Preguntas similares