Ver Mensaje Individual
  #2  
Antiguo 14-10-2005
Avatar de lpmlpm
lpmlpm lpmlpm is offline
Miembro
 
Registrado: ago 2005
Posts: 136
Reputación: 19
lpmlpm Va por buen camino
intentalo asi:

Código SQL [-]
 create procedure max_dpto
  returns (id_dpto integer)
as
  declare variable codigo integer;
begin
 select max(id_dpto) from dpto into :codigo; --aqui si lleva punto y coma
 if (:codigo is null) then
 begin
  id_dpto = 0;
 end
 else
 begin
  id_dpto = codigo + 1;
 end --aqui no lleva punto y coma
end --ni aqui tampoco
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
Responder Con Cita