Elementos avanzados en SQL

Esta sección estará dedicada a englobar los elementos más complejos y avanzados en el manejo de SQL Server. Veremos entre otras cosas, el manejo y uso de procedimientos almacenados y Triggers, la creación y ejecución de vistas...

3 lecciones 1 con ejemplos que puedes ejecutar

  1. Vistas en SQL

    Una VIEW o vista, podemos definirla como una tabla virtual con su conjunto de filas y columnas, cuyo contenido está definido por una consulta SELECT sobre una o más tablas.

    Ejemplos ejecutables

  2. Procedimientos almacenados en Transact SQL

    Los procedimientos almacenados son conjuntos de una o varias instrucciones almacenadas en base de datos, que pueden ser llamados desde otra parte de la aplicación. Los procedimientos almacenados permiten recibir parámetros de entrada y/o salida

  3. Triggers en Transact SQL

    Los Trigger, comúnmente conocidos como desencadenadores o disparadores, son un tipo especial de procedimientos almacenados que se ejecutan automáticamente cuando se produce un evento específico en la base de datos.

Qué vas a aprender en esta sección

Los objetos de esta sección guardan lógica dentro de la propia base de datos, para reutilizarla y para que se aplique siempre igual, la lance quien la lance.

  • Vistas: una consulta guardada con nombre que se usa como una tabla. Puedes crearla y consultarla desde el navegador.
  • Procedimientos almacenados: bloques de código con parámetros que se ejecutan con EXEC.
  • Triggers: código que se dispara solo cuando se inserta, modifica o borra una fila.

Esta sección usa todo lo anterior: consultas, variables y control de flujo y gestión de errores.