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