Como crear triggers de tipo raiserror para control de eventos a nivel de sistema CONTACTO: informaticonfig@gmail.com COLABORACION: paypal.me/informaticonfig patreon.com/informaticonfig
Пікірлер: 8
@informaticonfig333 Жыл бұрын
Gracias por tu visita y participar en este curso, si te gusta por favor subscríbete, dame tu like y comparte para seguir creciendo y publicando mas lecciones, esto me ayudaría mucho. Tambien para recibir las notificaciones de las nuevas lecciones que iré subiendo paulatinamente CONTACTO: informaticonfig@gmail.com COLABORACION: paypal.me/informaticonfig patreon.com/informaticonfig
@sorrybabyx5 ай бұрын
muchas gracias! super bien explicado
@richardalexanderriosgaitan4460 Жыл бұрын
Gracias
@Gonza2432 Жыл бұрын
Gracias por el video. Cual es la certificación que una vez mencionaste que hiciste para adquirir todos estos conocimientos?
@eliamgomez2000 Жыл бұрын
Hola estimado, primero agradecerle por el gran material que ha estado subiendo, me ha sido de mucha ayuda en mi trabajo. Aparte de ello, tenía una duda respecto al bloqueo de datos, tanto para inserción, actualización y eliminación, cuál cláusula es mejor en términos de rendimiento ? Un INSTAED OF o un AFTER/FOR?
@informaticonfig333 Жыл бұрын
Hola Eliam, excelente pregunta. La elección entre usar un INSTEAD OF trigger o un AFTER/FOR trigger en SQL Server depende en gran medida de la situación específica y del escenario de uso. Cada uno tiene sus propias ventajas y se utiliza en diferentes contextos. Aquí hay una breve comparación de ambos: INSTEAD OF Trigger: Este tipo de trigger se usa comúnmente en vistas y tablas indexadas. Se utiliza para reemplazar la operación original (INSERT, UPDATE, DELETE) por una lógica personalizada. Útil cuando se necesita modificar la lógica de la operación base en la tabla o vista objetivo antes de que ocurra la acción real de inserción, actualización o eliminación. Puede ser más complejo de implementar, pero brinda un mayor control sobre las operaciones permitidas y cómo se manejan. AFTER/FOR Trigger: Estos triggers se ejecutan después de que se ha realizado la operación (INSERT, UPDATE, DELETE). Se utilizan para auditar, registrar cambios o realizar acciones posteriores a la operación principal en la tabla o vista. Son útiles cuando se necesitan acciones posteriores a una modificación en los datos, como mantener un registro de cambios o realizar actualizaciones adicionales en otras tablas. Son más simples de implementar en comparación con los INSTEAD OF triggers.
@eliamgomez2000 Жыл бұрын
@@informaticonfig333 Muchas gracias por su respuesta, estimado, creo que me quedaré con INSTEAD OF, ya que trabajo con una tabla de contratos y quería impedir el solapado o superposición de los periodos. Estaba usando un AFTER con un ROLLBACK TRANSACTION para deshacer la operación, pero pienso que con INSTEAD OF es más eficiente por evitar que ocurra la operación en primer lugar.
@stephencurry7981 Жыл бұрын
Hola profe. La diferencia entonces entre el bloqueo de acciones del raiserror y del instead of, es que el instead of no permite acciones bajo ningun circunstancia. Mientras que el raiserror si permite las acciones hasta que se de cierta condición. es decir es más específico y completo el raiserror.