set serveroutput on
declare 
  num1 integer := 50;
  num2 integer := 60;  
begin
  if num1>num2 then
    dbms_output.put_line('num1>num2');
  else if num2>num1 then
    dbms_output.put_line('num1<num2'); 
  else
    dbms_output.put_line('num1=num2');   
  end if; 
end;
执行后提示
end;
   *
ERROR 位于第 12 行:
ORA-06550: 第 12 行, 第 4 列:
PLS-00103: 出现符号 ";"在需要下列之一时:
if请问错误在哪里