1) Los SP en Oracle cuentan con el Especificaciones(Package) y el Body
Uno declara las funciones y parametros, de todo lo que contiene.
El otro declara las funciones completas.
Es cuestion de práctica.
Código SQL
[-]
CREATE OR REPLACE PACKAGE BODY PKG_NOMBRE IS
FUNCTION HACE_ALGO(xIDCAMPO IN IDSCAMPOS.TYPE%)
RETURN XSALIDA.IDSCAMPOS.TYPE%
AS
sVALOR IDSCAMPOS.TYPE%;
BEGIN
-- Bla bla bla bla...
RETURN sVALOR
END;
END;
/
Código SQL
[-]
CREATE OR REPLACE PROCEDURE SUMA(xN IN INTEGER,
xS IN INTEGER)
RETURN INTEGER
IS
BEGIN
RETURN (xN + xS);
END;
/
Saludos
__________________
Código Delphi
[-]
try
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;