实例:
/*
if...then...end if
if...then.else..end if
if..then...elsif..then..else..end if
*/
declare
num1 int := 3;
num2 int := 3;
begin
if num1 < num2 then
dbms_output.put_line('num1小于num2');
elsif num1>num2 then
dbms_output.put_line('num1大于num2');
else
dbms_output.put_line('num1等于num2');
end if;
end;
/*if嵌套*/
declare
num1 int := 3;
num2 int := 5;
num3 int := 8;
begin
if num1 > num2 then
if num1 > num3 then
dbms_output.put_line('最大值是' || num1);
else
dbms_output.put_line('最大值是' || num3);
end if;
else
if num2 > num3 then
dbms_output.put_line('最大值是' || num2);
else
dbms_output.put_line('最大值是' || num3);
end if;
end if;
end;