单 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