Transact-SQL es una extensión del lenguaje SQL que permite funcionalidades como programación procedural, funciones matemáticas y de fecha. Se utiliza para definir la estructura y manipular datos en bases de datos de Microsoft SQL Server. Incluye instrucciones para crear, modificar y eliminar tablas, y para consultar, insertar, actualizar y eliminar datos. También permite transacciones, control de errores y comentarios.