概述
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 编程基础之分支循环等所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复