oracle if 多條件判斷 SQL存儲過程中,if判斷語句中有多個判斷條?
SQL存儲過程中,if判斷語句中有多個判斷條?如果(@rq2isnuller@rq2!=@a11級)//多個判斷條件begin processing endelsebegin processing e
SQL存儲過程中,if判斷語句中有多個判斷條?
如果(@rq2isnuller@rq2!=@a11級)//多個判斷條件begin processing endelsebegin processing end
if用作條件判斷,一般用于存儲過程或函數(shù)中;
例如
如果sqlstate=“02000”則
從tab中選擇xxx
case用作判斷,用于查詢
選擇id,如果id=1,那么“one”或“null”[End
高效和低效之間沒有可比性。如果你深入研究,它既是一個邏輯判斷,又是一個結(jié)果。因此,沒有必要在這個問題上探討性能問題