在 SQL Server 中,可以在一個 IF 語句內部再嵌套另一個 IF 語句。這種嵌套允許您根據多個條件執行不同的操作。以下是一個示例:
IF (condition1)
BEGIN
-- 執行語句1
IF (condition2)
BEGIN
-- 執行語句2
END
ELSE
BEGIN
-- 執行語句3
END
END
ELSE
BEGIN
-- 執行語句4
END
在這個示例中,首先檢查 condition1
是否為真。如果為真,則進入第一個 IF 語句塊,并在其中檢查 condition2
。根據 condition2
的結果,將執行相應的語句。如果 condition1
為假,則跳過第一個 IF 語句塊,直接執行 ELSE 語句塊中的語句。