Transact-SQL (T-SQL) es un lenguaje de programación que extiende las capacidades de SQL para permitir la programación procedural en Microsoft SQL Server y Sybase. T-SQL permite definir, manipular y controlar datos en bases de datos, así como crear objetos como tablas, procedimientos almacenados y funciones. Las principales características de T-SQL incluyen comandos para insertar, actualizar, eliminar y consultar datos, así como para administrar transacciones, permisos y seguridad.