单 IF..ELSE 语句
在单个 IF..ELSE
语句中,如果表达式在 IF
语句中求值为 True,则控件进入第一个 BEGIN..END
块,并且只有该块内的代码被执行,Else 块被简单地忽略。
另一方面,如果表达式评估为 False
,则执行 ELSE BEGIN..END
块并且控件永远不会进入第一个 BEGIN..END
块。
在下面的示例中,表达式将计算为 false,并且将执行 Else 块以打印字符串'First expression was not true'
IF ( 1 <> 1) --<-- Some Expression
BEGIN
PRINT 'One is equal to One'
END
ELSE
BEGIN
PRINT 'First expression was not true'
END