Llamar procedimiento y funciones almacenadas en Oracle?
Buenas dias, necesito llamar un procedimiento almacenado desde delphi, pero no tengo claro como se manejan los parametros de entrada y salida, estoy utilizando en Delphi un TSQLDataSet asi:
with TSQLDataSet.Create(nil) do
begin
SQLConnection := nombre_de_la_conexion;
CommandType := ctStoredProc;
CommandText := 'Nombre_del_procedimiento';
ParamByName('parametro').AsBCD := 12;
Free;
end;
Pero el procedimiento tiene algunos parametros de entrada/salida que devuelven valores, como lo manejo a la hora de llamar el procedimiento, porque desde oracle simplemente se declaran variables y se mandan como parametros.
Lo otro es si este objeto me sirve para llamar funciones almacenadas ya que tengo que invocar una funcion y esta devuelve un entero, o hay otro dataset para manejar funciones almacenadas??
Gracias.
|