Elementos del lenguaje
Esta sección estará dedicada a explicar todos los elementos imprescindibles para manejar la codificación de varias sentencias e instrucciones Transact SQL dentro de un bloque de código. Veremos entre otras cosas: el uso de variables, la especificación del tipo de cálculo a través de operadores y las diferentes estructuras de control de flujo más importantes
Variables
Las variables son objetos que almacenan valores para recuperarlos y utilizarlos en otras sentencias. A menudo, son utilizadas en estructuras de control de flujo, procedimientos almacenados, cursores, scripts y lotes
Operadores
Los operadores son símbolos que especifican el tipo de cálculo que realizan las diferentes expresiones. Revisaremos los principales operadores de igualdad y comparación en SQL
Sentencia BEGIN END
BEGIN END son estructuras de control flujo para contener varias sentencias agrupadas en un bloque de código determinado. Es decir, permiten ejecutar una serie de instrucciones en conjunto
Sentencia condicional IF...ELSE
IF...ELSE son estructuras de control de flujo para validar condiciones en las instrucciones de una o varias sentencias
Sentencia WHILE
WHILE es una estructura de control de flujo que permite ejecutar sentencias en bucle siempre que la condición que valide sea verdadera (TRUE)
Gestión de errores
La gestión de errores, es un aspecto fundamental en el manejo de código Transact-SQL, que nos permite controlar nuestro flujo de código y detectar problemas y errores que nos facilitan su resolución o información
Transacciones
Una transacción puede definirse como un conjunto de instrucciones que funcionan como una unidad, donde si una parte falla, todo el proceso falla en su totalidad, revirtiéndose todos los cambios producidos en la base de datos
CURSOR
Un cursor es una estructura de datos que permite recorrer el conjunto de filas devueltas por una SELECT y procesar cada registro uno a uno.