Transact-SQL est un langage compatible SQL supporté par Microsoft SQL Server. Les ajouts d'instructions procédurales au SQL permettent d'ecrire des objets complexes dans SQL Server (declencheurs, procédures stockées, fonctions...)