我是靠谱客的博主 淡淡纸飞机,最近开发中收集的这篇文章主要介绍SQL server 编程基础之分支循环等,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. begin …end

相当于Java中的大括号{}

2. if …else

与Java的分支语句大致相似,不同点在于if后面接布尔表达式,即逻辑表达式,返回值只有真假

3. case…when…then…end

类比于Java的switch case语句
多重判断
例题详情见
http://www.worlduc.com/blog2012.aspx?bid=62130547
或者

select cno,sno,case (select floor(grade/10))
                 when 10 then 'a+'
				 when 9 then 'a'
				 when 8 then 'b'
				 when 7 then 'c'
				 when 6 then 'd'
				 else 'f'
				 end
				 from t_score
4.while…coninue…break

循环结构
coninue 表示跳过本次循环,开始下一轮循环
break 表示跳出循环,执行后面的语句

5. goto

标签Lable: --标签以冒号结尾

declare @sum int, @i int
select @sum = 0,@i=1
 Lable:
set @sum=@sum + @i
set @i=@i+1
if @i<100
goto Lable:
else 
print'输出结果为'
print@sum
6.waltfor…

时间延时语句
1,多少时间过后执行
waltfor dalay ‘00:00:05’
等待5秒后再执行后面的语句
2,到什么时间开始执行
waltfor time ‘11:00:00’
到11点的时候再开始执行后面的语句

7.return

最后

以上就是淡淡纸飞机为你收集整理的SQL server 编程基础之分支循环等的全部内容,希望文章能够帮你解决SQL server 编程基础之分支循环等所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部