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用作条件判断,一般用于存储过程或函数中;

例如

如果sqlstate=“02000”则

从tab中选择xxx

case用作判断,用于查询

选择id,如果id=1,那么“one”或“null”[End

高效和低效之间没有可比性。如果你深入研究,它既是一个逻辑判断,又是一个结果。因此,没有必要在这个问题上探讨性能问题