1. BEGIN...END语句:用于将多个Transact-SQL语句组合为一个逻辑块。当流程控制语句必须执行一个包含两条或两条以上的T-SQL语句的语句块时,使用BEGIN...END语句。
2.IF判断语句:
3.IF…ELSE选择
语法:IF<条件表达式>
语句块1
ELSE
语句块1
4.CASE语句
语法:CASE<表达式>
WHEN<表达式> THEN<表达式>
WHEN<表达式> THEN<表达式>
ELSE<表达式>
END
例:
5.WHILE循环
WHILE子句是T-SQL语句支持的循环结构。在条件为真的情况下,WHILE子句可以循环地执行其后的一条T-SQL命令。如果想循环执行一组命令,则需要使用BEGIN…END子句。
语法:WHILE<条件表达式>
BEGIN
<命令行|程序块>
END
例:求1~20之间的和