TRANSACT SQL est un supplément du langage SQL de SQL Server. En plus, TRANSACT SQL est un langage qui permet de coder les procédures stockées et les triggers du SGBDR "Système de Gestion de Bases de Données Relationnelles"de Microsoft. A titre de rappel, SQL signifie "Structured query langage", c'est un langage structuré de requêtes. SQL se décompose en trois principaux langages: définition, manipulation et contrôle de données. SQL sert à manipuler et questionner les bases de données.