Transact-SQL

Transact-SQL (T-SQL) es una extensión al SQL de Microsoft y Sybase.

SQL, que frecuentemente se dice ser un Lenguaje de Búsquedas Estructurado (por sus siglas en inglés), es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM para realizar búsquedas, alterar y definir bases de datos relacionales utilizando sentencias declarativas.

TRANSACT-SQL es un lenguaje muy potente que nos permite definir casi cualquier tarea que queramos efectuar sobre la base de datos; incluye características propias de cualquier lenguaje de programación, características que nos permiten definir la lógica necesaria para el tratamiento de la información: Sin embargo no nos permite: Debido a estas restricciones se emplea generalmente para crear procedimientos almacenados, triggers y funciones de usuario.

O Transact-SQL fornece as seguintes instruções[1]​ para declarar e definir variáveis locais: DECLARE, SET e SELECT.

Esse comportamento permite que os desenvolvedores simplifiquem seu código e deixem de fora a verificação @@ERROR após cada instrução de execução SQL.