Descripción de T-SQL para la programación
Transact-SQL (T-SQL) es una extensión propietaria del lenguaje de consulta estructurado (SQL) estándar abierto. Admite variables declaradas, procesamiento de cadenas y datos, control de errores y excepciones y control de transacciones. Aunque SQL es un lenguaje de programación, T-SQL agrega compatibilidad con la programación de procedimientos y el uso de variables locales.
Normalmente, un programa de T-SQL comenzará con una instrucción BEGIN y finalizará con una instrucción END, con las instrucciones que desee ejecutar entre ellas.
A medida que se mueve de ejecutar objetos de código para crearlos, deberá comprender cómo interactúan varias instrucciones con el servidor en la ejecución. A medida que desarrolle programas, deberá almacenar temporalmente los valores. Por ejemplo, es posible que tenga que almacenar temporalmente los valores que se usarán como parámetros en los procedimientos almacenados.
Por último, es posible que quiera crear alias o punteros a objetos para que pueda hacer referencia a ellos por un nombre diferente o desde una ubicación diferente a la que se definen.
Estas son algunas de las estructuras de programación de T-SQL admitidas:
- SI.. ELSE: instrucción condicional que permite decidir qué aspectos del código se ejecutarán.
- WHILE: instrucción de bucle ideal para ejecutar iteraciones de instrucciones T-SQL.
- DECLARE - Vas a usarlo para definir variables.
- SET: una de las formas en que asignará valores a las variables.
- BATCHES: serie de instrucciones T-SQL que se ejecutan como una unidad.