單 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