A linguagem Microsoft T-SQL ou Transact-SQL é a linguagem de programação para a base de dados SQL Server.
De facto, o T-SQL permite aos programadores criar consultas e programas para o SQL Server. É específico das bases de dados da Microsoft.
Permite, por exemplo, declarar variáveis, criar tabelas e tabelas temporárias, vistas, funções e procedimentos. Mais genericamente, permite executar todos os comandos oferecidos pelo SQL Server.