6.1 变量
1. T-SQL局部变量
a) 变量以一个”@”开头,大小写不敏感
b) 使用DECLARE定义局部变量
c) 可以使用SET或者SELECT命令赋值局部变量
d) 如果同时声明多个变量使用”,”分割
2. T-SQL全局变量
a) 变量以两个”@”开头
b) 用户只能使用全局变量,不能声明或赋值
set的值是给定的,select的值是查询给定的
不是声明和赋值,只能对全局变量进行查询
6.2 流程控制语句
1. SQL SERVER提供了简单的流程控制语句,其中包括条件分支语句和循环语句。这些流程控制语句通常放在BEGIN-END语句块中使用。
1. 条件分支语句
a) 条件分支语句有两种:一种是IF语句,另一种是CASE语句。
b) IF语句根据条件表达式的值确定执行不同的语句块
c) CASE语句用于实现比IF语句分支更为复杂的条件判断
d) CASE的语法结构有两种,用于实现多重选择
2. 循环语句
a) 循环语句使用WHILE语句。当条件表达式为TRUE时,反复执行循环体,直到条件表达式的值为FALSE。
b) BREAK命令用于跳出当前的循环。
c) CONTINUE命令用于跳出本次循环,而进行下次循环。
6.3 游标