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

8 lecciones 1 con ejemplos que puedes ejecutar

  1. Variables en Transact SQL

    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

  2. Operadores en SQL

    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

    Ejemplos ejecutables

  3. Sentencia BEGIN END en Transact SQL

    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

  4. Sentencia condicional IF...ELSE en Transact SQL

    IF...ELSE son estructuras de control de flujo para validar condiciones en las instrucciones de una o varias sentencias

  5. Sentencia WHILE en Transact SQL

    WHILE es una estructura de control de flujo que permite ejecutar sentencias en bucle siempre que la condición que valide sea verdadera (TRUE)

  6. Gestión de errores en Transact SQL

    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

  7. Transacciones en Transact SQL

    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

  8. CURSOR en Transact SQL

    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.

Qué vas a aprender en esta sección

Hasta aquí cada sentencia se ejecutaba sola. Transact-SQL permite además escribir pequeños programas: guardar valores, tomar decisiones, repetir operaciones y controlar errores. Es lo que se usa después en procedimientos almacenados, funciones y triggers.

La lección de operadores tiene ejemplos ejecutables, porque esos operadores funcionan igual en cualquier base de datos. El resto de la sección es específico de SQL Server.