If…Else…语句
格式
If 布尔表达式
{SQL语句或语句块}
[Else
{SQL语句或语句块}]
BEGIN…END语句
功能将多条SQL语句封装起来构成一个语句块
格式
BEGIN
{sql语句或语句块}
ENd
WHEREBREAKCONTINUE语句
[例]求到之间的奇数数据和
DECLARE @I smallint@sum smallint
SELECT @i=@sum=
WHILE @i>=
BEGIN
SELECT @i=@i+
IF @i>
BREAK
If(@i%)=
CONTINUE
ELSE
SELECT @sum=@sum+@I
End
SELECT @sum
WAITFOR语句
格式WAITFOR{DELAY time|TIME time}
time:detetime
[例]
WAITFOR TIME : 设置在:执行一次命令
WAITFOR DELAY : 设置在一小时后执行一次命令
[] []