sql中流程控制语句的关键字有哪些

更新时间:01-25 教程 由 青柠檬 分享

sql中流程控制语句的关键字有哪些?

1、 BEGIN…END关键字也是流程控制语句需要用到的最基本关键字,用于将多个语句划分成逻辑上的一部分。

2、WHILE/BREAK/CONTINUE关键字 在T-sql的流程控制语句中,循环语句只有WHILE循环,并没有传统高级语言的FOR和SWITCH循环。WHILE除了被用于流程控制语句的循环之外,还经常被用于游标之中。 WHILE关键字和高级语言中的WHILE关键字几乎完全一样。WHILE循环中可以利用BREAK和CONTINUE关键字对循环进行控制。 CONTINUE关键字用于结束本次循环,直接开始下一次循环。 BREAK关键字用于直接跳出WHILE循环语句。 这里值得注意的是,当WHILE循环嵌套时,CONTINUE关键字和BREAK关键字只会作用于它们所处的WHILE循环之内,不会对外部WHILE循环产生作用。

3、IF..ELSE关键字 IF..ELSE关键字实现了非此既彼的逻辑。

4、GOTO关键字 GOTO关键字因为能打乱程序的整个流程而在高级语言中臭名卓著。GOTO关键字的使用非常简单,定义一个跳转标签,只要GOTO 标签名就可以。

5、RETURN关键字 Return是最简单有效直接无条件告诉服务器跳出某个批处理段(Batch),用户自定义函数和存储过程的方式。

6、WAITFOR关键字 WAITFOR关键字允许指定语句在特定时间或是推迟特定时间执行。 推迟等待和在特定时间执行的语法分别是WAITFOR DELAY ‘需要等待的执行时间',WAITFOR TIME ‘需要执行程序的精确时间’

声明:关于《sql中流程控制语句的关键字有哪些》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2199496.html