2011-10-01 83 views

回答

2

您只能在SELECT操作符中使用CASE語句。獨立使用是不允許的。

6

正如Andrei所寫,CASE僅在SELECT聲明中可用。因此,關鍵要使用它是從一些表,只有一行,像RDB$DATABASE選擇:

SELECT 
    CASE 
    ... 
    END 
FROM RDB$DATABASE INTO :myVAR; 

當然,這僅僅是有用的,你要根據一定的條件值賦值給一個變量的情況下,如果您需要控制流量表,那麼IF/ELSE階梯是唯一的選擇。