知识点:变量的使用、流程控制、BEGIN...END 、IF 、IF...ELSE 、CASE 、WHILE 、WHILE...CONTINUE...BREAK 、RETURN 、GOTO 、WAITFOR
1、变量
数据在内存中存储的可以变化的量叫变量。为了在内存中存储信息,用户必须指定存储信息的单元,并为该存储单元命名,以方便获取信息,这就是变量的功能。T-SQL 可以使用两种变量,一种是局部变量,另外一种是全局变量。局部变量和全局变量的主要区别在于存储的数据作用范围不一样。
1.1 局部变量
局部变量是用户可自定义的变量,它的作用范围仅在程序内部。局部变量的名称是用户自定义的,命名的局部变量名哟啊符合 SQL Server 标识符命名规则,局部变量名必须以@开头。
1.1.1 声明局部变量
局部变量的声明需要使用 DEALARE 语句。语法格式如下:
DECLARE
{
@varaible_name datatype [ , ... n ]
}
参数说明:
@varaible_name : 局部变量的变量名必须以@开头,另外变量名的形式必须符合 SQL Server 标识符的命名方式。
d