Transact-SQL es un lenguaje potente para definir tareas de negocio en SQL Server. Incluye comandos DDL para definir la estructura de datos, DCL para controlar acceso a datos, y DML para manipular datos mediante inserción, modificación, eliminación y recuperación. Transact-SQL también incluye funciones escalares, en línea y de múltiples sentencias, así como diferentes tipos de datos como numéricos, de caracteres, fecha y binarios.