SQL server中如何使用return,break和continue
2016-02-03 09:46
507 查看
一,return:从查询或过程中无条件退出。可在任何时候用于从过程、批处理或语句块中退出。RETURN 之后的语句是不执行的。 如果用于存储过程,RETURN 不能返回空值。如果强制返回则:将生成警告消息并返回
0 值。
二,break:退出 WHILE 或 IF…ELSE 语句中最里面的循环。将执行出现在 END 关键字后面的任何语句,END 关键字为循环结束标记。IF 测试通常会启动 BREAK,但并不总是如此。
三,continue:重新开始 WHILE 循环。在 CONTINUE 关键字之后的任何语句都将被忽略。
总之:BREAK 或 CONTINUE。BREAK 语句退出最内层的 WHILE 循环,CONTINUE 语句则重新开始 WHILE 循环。例如,如果没有其他行可以处理,程序可能执行 BREAK 语句。例如,如果要继续执行代码,则可以执行 CONTINUE 语句。
0 值。
二,break:退出 WHILE 或 IF…ELSE 语句中最里面的循环。将执行出现在 END 关键字后面的任何语句,END 关键字为循环结束标记。IF 测试通常会启动 BREAK,但并不总是如此。
三,continue:重新开始 WHILE 循环。在 CONTINUE 关键字之后的任何语句都将被忽略。
总之:BREAK 或 CONTINUE。BREAK 语句退出最内层的 WHILE 循环,CONTINUE 语句则重新开始 WHILE 循环。例如,如果没有其他行可以处理,程序可能执行 BREAK 语句。例如,如果要继续执行代码,则可以执行 CONTINUE 语句。
相关文章推荐
- ALL_BUILD、ZERO_CHECK等详解
- VS2012 error : Required file tracker.exe is missing 解决办法
- java中@value的环境配置
- 在js中获取query string 以及重写URL的函数
- Errors running builder 'DeploymentBuilder' on project '工程名'
- 8.6.1 例子:使用First_value来计算最大值
- 8.6 First_value和Last_value
- leetcode@ [241] Different Ways to Add Parentheses (Divide and Conquer)
- 程序无法启动ALL_BUILD 拒绝访问
- ionic build --release android
- 【HDOJ】2890 Longest Repeated subsequence
- poj2778 DNA Sequence AC自动机 dp 矩阵乘法
- 安卓开发——requestFeature() must be called before adding content
- 重温Servlet学习笔记--request对象
- poj 2031 Building a Space Station(最小生成树)
- An error occurred while installing nokogiri (1.6.2.1), and Bundler cannot continue.
- ios上 更改 状态栏(UIStatusBar)的颜色
- cue2audio
- iOS开发之UIAlertView与UIAlertController的详尽用法说明
- iOS 7中使用UINavigationController进行pop崩溃