架构师_程序员_码农网

N Recuperar contraseña
Registrarse

QQ登录

Sólo un paso para empezar

Buscar en
Vista:8601|Respuesta: 0
打印 上一主题 下一主题

[ Información]Introducción a la función de los disparadores sql, en qué circunstancias el uso de disparadores

[Copiar Enlace]
A 跳转到指定楼层
el propietario del edificio
发表于 2014-10-9 10:15:42|只看该作者回帖奖励|Navegar hacia atrás |Modo de lectura
Los desencadenadores se utilizan en situaciones en las que se desea que varias adiciones, eliminaciones o cambios en los datos se gestionen de forma inmediata, y son un tipo especial de procedimiento almacenado que no es invocado directamente por el usuario, que entra en acción automáticamente cuando cambian los datos de la tabla especificada, despertándose para invocar el desencadenador en respuesta a una sentencia INSERT, UPDATE o DELETE.
La principal ventaja de los disparadores es que pueden contener lógica de procesamiento compleja mediante código Transact-SQL. Como resultado, los disparadores pueden soportar toda la funcionalidad de las restricciones; sin embargo, no siempre es el mejor enfoque para la funcionalidad dada. Los triggers también pueden evaluar el estado de una tabla antes y después de las modificaciones de datos y tomar contramedidas basadas en las diferencias.

Dado que los triggers se ejecutan automáticamente, cuando la tabla operada por sql tiene una situación anormal, se producirán todo tipo de excepciones impredecibles y es difícil lograr un procesamiento complejo de la lógica de negocio, por lo que los triggers no se suelen utilizar en sistemas de aplicación a gran escala, y se utilizan procedimientos almacenados o middleware para unificar el procesamiento de los datos.




Artículo anterior: sql ¿por qué utilizar procedimientos almacenados, cuáles son las ventajas?
Siguiente artículo: sql crear procedimiento almacenado con parámetros
red de agricultores de código, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
Tienes que iniciar sesión antes de poder volver a publicar Iniciar sesión | Registrarse

E sta versión de las normas integrales


DESCARGO DE RESPONSABILIDAD: Todo el software, materiales de programación o artículos publicados por Code Farmer sólo se utilizan para fines de aprendizaje y de investigación, el contenido anterior no se utilizará con fines comerciales o ilegales, de lo contrario, todas las consecuencias por favor ser responsable para el usuario. Esta información del sitio de la red, disputa de derechos de autor no tiene nada que ver con este sitio. Usted debe eliminar por completo el contenido anterior de su ordenador dentro de las 24 horas después de la descarga. Si te gusta el programa, por favor, apoye el software original, comprar el registro y obtener un mejor servicio genuino. Si se produce alguna infracción, póngase en contacto con nosotros por correo electrónico para solucionarla.

Correo To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:22

Respuesta rápidaVolver arribaVolver a la lista