T-SQL (Transact-SQL)
T-SQL是Microsoft SQL Server的专有扩展,基于标准SQL并添加了流程控制、异常处理和变量声明等特性。
核心功能
- 流程控制:支持
IF...ELSE、WHILE、BEGIN...END等语句。
- 变量与临时表:使用
DECLARE定义变量,#或##创建临时表。
- 存储过程与函数:通过
CREATE PROCEDURE和CREATE FUNCTION实现封装逻辑。
- 错误处理:
TRY...CATCH块捕获异常。
- 窗口函数:如
ROW_NUMBER()、RANK()等分析函数。
示例
DECLARE