T-SQL: Transact-SQL
Transact-SQL (T-SQL) is a proprietary extension of the SQL (Structured Query Language) used to interact with relational databases, primarily within Microsoft SQL Server. It adds several features to SQL, including procedural programming, local variables, transaction control, error and exception handling, and support functions for string processing, date processing, and mathematics. T-SQL also allows for the integration of the .NET Framework CLR, enabling the use of .NET programming languages within SQL Server objects to create stored procedures, user-defined functions, and triggers. Additionally, T-SQL supports analytical functions for complex analytical tasks, such as ranking, percentiles, moving averages, and cumulative sums.
In summary, T-SQL is a powerful and versatile language that extends the capabilities of SQL, making it essential for developers and database professionals working with Microsoft SQL Server.