流程控制语句
begin….end
流程控制语句:是用来控制程序执行的语句。
常用的流程控制语句的分类:
循序结构:begin…..wnd
分支结构:if……else 或case…..end
循环结构:while
一 、循序结构:
语法:
begin
语句块
end
特点:
1.必须成对出现。
2.通常分支结构和循环结构一起使用。
3.可以嵌套。
列:在begin…end语句块中完成两个变量的交换。
declare @a int,@b int,@c int 声明3个变量
select @a=5,@b=10(或者set @a=5 set@b=10)
begin
select @c=@a @a=@b @b=@c
end
select ‘交换后x=?’+@a,’y=’+@y
在本例中begin和end可以不写效果相同,写了更清晰。
但如果在分支结构或者循环结构中语句个数超过1句就必须写begin和end。