一、流程控制语句:
1、流程控制语句概念:是用来控制程序执行流程的语句。
2、流程控制语句分类:
1)顺序结构:Begin...End
2)分支结构:IF...Else、Case...End
3)循环结构:While
二、顺序结构:Begin...End
1、语法:
BEGIN
语句块
END
2、特点:a、必须成对出现;b、通常与分支结构和循环结构一起使用,可以嵌套
3、例:
1)在BEGIN...END语句块中完成对两个变量的值交换
DECLARE @X INT=10,@Y INT=20,@Z INT
PRINT '交换前的值:@X='+CONVERT(VARCHAR(2),@X)+CHAR(9)
+'@Y='+CAST(@Y as VARCHAR(2))
BEGIN
SET @Z=@X--行将X值放至Z
SET @X=@Y--再将Y值赋给X
SET @Y=@Z--最后将存放在Z里的X值赋给Y
END
PRINT '交换后的值:@X='+CONVERT(VARCHAR(2),@X)+CHAR(9)
+'@Y='+CAST(@Y as VARCHAR(2))
--注:在本示例中,BEGIN...END可以不写,完成效果相同,但在分支或循环结构中语句
--超过1句就必须要写BEGIN..END