10. 控制流语言

简介:


BEGIN...END 包括一系列的 Transact-SQL 语句,从而可以执行一组 Transact-SQL 语句。 BEGIN 和 END 是控制流语言的关键字。
BREAK 退出 WHILE 循环内部的 WHILE 语句或 IF ELSE 语句最里面的循环。
CONTINUE 重新开始 WHILE 循环。 在 CONTINUE 关键字之后的任何语句都将被忽略。
ELSE (IF...ELSE) 指定 Transact-SQL 语句的执行条件。
END (BEGIN...END) 括号中包含一系列 Transact-SQL 语句,这些语句作为一个组执行。 BEGIN...END 语句块允许嵌套。
GOTO 将执行流更改到标签处。 跳过 GOTO 后面的 Transact-SQL 语句,并从标签位置继续处理。
IF...ELSE 指定 Transact-SQL 语句的执行条件。
RETURN 从查询或过程中无条件退出。
THROW 引发异常,并将执行转移到 SQL Server 2014 中 TRY…CATCH 构造的 CATCH 块。
TRY...CATCH 对 Transact-SQL 实现与 Microsoft Visual C# 和 Microsoft Visual C++ 语言中的异常处理类似的错误处理。
WAITFOR 在达到指定时间或时间间隔之前,或者指定语句至少修改或返回一行之前,阻止执行批处理、存储过程或事务。
WHILE 设置重复执行 SQL 语句或语句块的条件。 只要指定的条件为真,就重复执行语句。
相关文章
|
1月前
|
C++
C++语言中流程控制
C++语言中流程控制
14 0
|
1月前
|
C++
C++的控制流
C++的控制流
|
22天前
|
Go
掌握Go语言:Go语言条件语句详解,掌握灵活的逻辑控制技巧(12)
掌握Go语言:Go语言条件语句详解,掌握灵活的逻辑控制技巧(12)
|
1月前
|
C语言
C 语言三大结构之循环结构
C 语言三大结构之循环结构
14 0
|
1月前
|
Rust 测试技术
【Rust】——控制流(if-else,循环)
【Rust】——控制流(if-else,循环)
32 0
|
2月前
|
移动开发 C语言
C语言控制流程
C语言控制流程
9 0
|
2月前
|
Rust 安全
Rust语言中的控制流:条件语句、循环与模式匹配详解
本文将深入探讨Rust编程语言中的控制流构造,包括条件语句、循环和模式匹配。我们将了解如何使用这些工具来构建高效、可读和安全的代码。此外,我们还将探讨Rust在这些构造中提供的一些独特功能和优化。
|
3月前
|
Swift
在Swift编程语言中,控制流语句
在Swift编程语言中,控制流语句
29 2
|
4月前
|
编译器 Go 索引
go语言控制流
go语言控制流
25 0
解释器模式——解释语言
解释器模式——解释语言