我的sql中嵌入了这段代码。由于某些原因,每次执行最后一个ELSE代码时,我都会看到这一点。下面是我的代码:
IF REGEXP_LIKE (UPPER(V_TEMP_DEPT_1),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_1;
V_ADDR_LINE1:= NULL;
ELSE
IF REGEXP_LIKE (UPPER(V_TEMP_DEPT_2),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_2;
V_ADDR_LINE2:= NULL;
ELSE
IF REGEXP_LIKE (UPPER(V_TEMP_DEPT_3),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_3;
V_ADDR_LINE3:= NULL;
ELSE
IF REGEXP_LIKE (UPPER(V_TEMP_DEPT_4),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_4;
V_ADDR_LINE4:= NULL;
ELSE
-- The below line always gets executed.
V_DEPT_N:= NULL;
END IF;
END IF;
END IF;
END IF;你知道我做错了什么吗?
发布于 2012-10-24 04:11:22
IF REGEXP_LIKE (UPPER(V_TEMP_DEPT_1),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_1;
V_ADDR_LINE1:= NULL;
ELSIF REGEXP_LIKE (UPPER(V_TEMP_DEPT_2),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_2;
V_ADDR_LINE2:= NULL;
ELSIF REGEXP_LIKE (UPPER(V_TEMP_DEPT_3),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_3;
V_ADDR_LINE3:= NULL;
ELSIF REGEXP_LIKE (UPPER(V_TEMP_DEPT_4),
'DEP|DPT$|ABT|DIP.|DIPART|AFDEL|AVDEL|AVD.|DIV|PGRD|PGP|PPG|FAC|AMU|LAB|WING|
UNIT|SERV|AFT|CENT|CLIN|KLIN|ETHICS COM|EC|IRB') THEN
V_DEPT_N := V_TEMP_DEPT_4;
V_ADDR_LINE4:= NULL;
ELSE
-- Now this works!!
V_DEPT_N:= NULL;
END IF;https://stackoverflow.com/questions/13037622
复制相似问题