Ver Mensaje Individual
  #4  
Antiguo 15-10-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 915
Reputación: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Bueno a aclarar algunas cosillas.

1) Para llamar a un store procedure debes hacerlo asi
Código SQL [-]
SELECT * FROM TU_STORE_PROCEDURE(:Param1, :Param2,...)

2) En un store procedure los parametros no son dinamicos, es decir si la creas con 4 parametros, no podras pasa un 5to parametro.(Parece obvio )

Ejmp: Firebird
Código SQL [-]
create procedure spFiltro(p1 as integer, p2 as integer, p3 as integer, p4 as integer)
return( Dato1 integer)

begin
       for select dato from Tu_Tabla
           where filtro in (: p1,: p2,: p3,: p4)
           into :dato1 
       do
          suspend;
end

Saludos...
Responder Con Cita