Le T-SQL (Transact Structured Query Langage) est un langage de communication avec une base de données relationnelle SQL Server. Il définit une batterie « simple » mais complète de toutes les opérations exécutables sur une base de données (lecture de données, opérations d’administration du serveur, ajout, suppression et mises à jour d’objets SQL - tables, vues, procédures stockées, déclencheurs, types de données personnalisés … -).