控制流语言 |
|
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 语句或语句块的条件。 只要指定的条件为真,就重复执行语句。 |
时间: 2024-11-05 14:54:07