常见错误写法
IF(...) THEN
...
ELSE IF(...) THEN
...
END IF
正确写法为:
if ... then
...
elsif ... then
...
else
...
end if;
if ... then
...
else
...
end if;
if ... then --注意,没有begin
...
end if;
还可以加上begin....end,本情况只适用于if 嵌套情况,如
if .... then
begin
end;
elsif ... then
begin
end if;
上面语句一般写成下面情况,同时,为了记忆方便,故任何情况最好不要加begin... end;
if .... then
else
...
end if;
区别总结
elsif 后面带条件表示与上个条件并列关系。
else 后面没有条件,非的意思。
else if
if ... then
else if... then
if ... then
else
if... then