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