• begin···end

该语句定义sql代码块,通常在if和while语句中使用

declare @num int ;
set @num=0; while @num<10 begin
  set @num=@num+1;
  print 'hello word' end
  • if···else

条件判断语句,其中else是可选的

if  (select sex from UserBasic where name='张三')=1
print '张三的性别是:男'
else
print '张三的性别是:女'
  •  while、break、continue
declare @num int ;
set @num=0; while @num<10 begin
  set @num=@num+1;
  print 'hello word'
if @num=2
continue
if @num=5
break
end

说明:本例输出5行 hello word

  • goto label(自定义标记)

该语句用来无条件地将语句的执行顺序转到用户定义的lable处

declare @num int;
set @num=0; echo:
print 'hello word'
set @num=@num+1; while @num<10
begin
  goto echo
end
  • return

该语句用来无条件退出一个查询或一个过程

declare @num int ;
set @num=0; while @num<10 begin
  set @num=@num+1;
  print 'hello word'
if @num=5
return
end
  • waitfor delay/time

该语句用来定义某天的一个时刻,执行一个语句块。waitfor delay 'time'表示要等待多长时间,waitfor time 'time'表示要等到哪个时刻执行。

示例:10秒之后输出‘hello word’

waitfor delay '00:00:10'
print 'hello word' --或 print 'hello word' waitfor delay '00:00:10'

示例:12:00钟输出‘hello word’

waitfor time '12:00:00'
print 'hello word' --或 print 'hello word' waitfor time '12:00:00'

SQL Server中的流控制语句介绍的这里。

最新文章

  1. View与Control间的数据交互
  2. [原创]使用Gradle的插件EnIDE build的时候,输出的中文总是乱码。
  3. 小结一下前段时间做的rpgdemo
  4. 解决jquery-ui-autocomplete选择列表被Bootstrap模态窗遮挡的问题
  5. DDD:如何更好的使用值对象
  6. 怎么将字节流转换成汉字?(硬件printf的汉字怎么解析?)
  7. 继承多态绕点 Java篇
  8. [实变函数]5.1 Riemann 积分的局限性, Lebesgue 积分简介
  9. angular controller js 压缩后报错解决方案
  10. python打包成exe
  11. .NET反编译之Reflector基础示例
  12. 10步完成Abp(.net core)+Vue的Demo?
  13. 013-mac重做系统后的软件安装
  14. 2018-2019-2 20165303《网络攻防技术》Exp5 MSF基础应用
  15. 【洛谷P2585】三色二叉树
  16. EasyARM-iMX283A的U盘使用教程
  17. ERP出库审核业务(四十四)
  18. (1.5)MySQL表的5种分区类型
  19. spring aop:aspectj-autoproxy 配置
  20. Go sql语句引号问题

热门文章

  1. springmvc执行流程 源码分析
  2. Java-File类获取目录下文件名-遍历目录file.listFiles
  3. 封装继承多态-java面向对象三大特征
  4. CTF之信息泄漏
  5. java使用memcached1--安装与基本使用
  6. day00 预习 ------基础数据类型预习 ,int ,str ,bool ,dict ,set ,切片,等相关
  7. 04-树6 Complete Binary Search Tree (30 分)
  8. Visual Studio 跨平台開發實戰(3) - Xamarin iOS 多頁面應用程式開發 (转帖)
  9. [转]分布式锁-RedisLockRegistry源码分析
  10. Capture Conversion解读