SQL 流程控制语句 之二 BEGIN…END语句介绍
执行以下SQL BEGIN…END语句:
declare @r int ,@s int ,@t int
select @r=2,@s=3
print @r
while @r <5
begin
select @t=100*@r+@s
print @t
select @r=@r+2
Select @s=1
end
得到结果如下图:
循环了两次 对吧? BEGIN…END理论知识 铛! 铛! 铛!
一、流程控制语句
流程控制语句是指那些用来控制程序执行和流程分支的命令,在SQL Server 2000中,流程控制语句主要用来控制SQL语句、语句块或者存储过程的执行流程。
1.IF…ELSE语句
2.BEGIN…END语句
3. WHILE…CONTINUE…BREAK语句
4. WAITFOR语句
5. RETURN语句
二.BEGIN…END语句
BEGIN…END语句能够将多个Transact-SQL语句组合成一个语句块,并将它们视为一个单元处理。
其语法形式为:
BEGIN { sql_statement | statement_block } END
参数 { sql_statement | statement_block }:任何有效的 Transact-SQL 语句或以语句块定义的语句分组。