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.