oracle存储过程中嵌套多个if

oracle存储过程中嵌套多个if,然后执行存储过程的时候被第一个end if截断了,是怎么回事儿

第1个回答  推荐于2017-11-27
BEGIN
IF (1 = 1) THEN
DBMS_OUTPUT.PUT_LINE('这是第一层的if');
IF (1 = 1) THEN
DBMS_OUTPUT.PUT_LINE('这是第二层的if');
END IF;
ELSE
DBMS_OUTPUT.PUT_LINE('这是第一层的else');
END IF;
END;
这个是我测试的 不会被第一个if截断 是不是你脚本有问题?本回答被网友采纳