玖叶教程网

前端编程开发入门

SQL SERVER:流程控制语句之—Begin...End(30)

一、流程控制语句:

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言