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 语句或语句块的条件。 只要指定的条件为真,就重复执行语句。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值