Curso de SQL Server 2021 desde cero | T-SQL, TRIGGERS (RAISERROR) (video 71)

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 8

  • @informaticonfig333
    @informaticonfig333  Год назад +1

    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

  • @sorrybabyx
    @sorrybabyx 3 месяца назад

    muchas gracias! super bien explicado

  • @richardalexanderriosgaitan4460
    @richardalexanderriosgaitan4460 Год назад +1

    Gracias

  • @Gonza2432
    @Gonza2432 Год назад

    Gracias por el video. Cual es la certificación que una vez mencionaste que hiciste para adquirir todos estos conocimientos?

  • @eliamgomez2000
    @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
      @informaticonfig333  Год назад +1

      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
      @eliamgomez2000 Год назад +1

      @@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
    @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.