Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2010, 09:59
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Procedimiento con parámetros dinámicos (variables)

No das muchos detalles.
Así a bote pronto entiendo que por ejemplo tiene 5 parametros y alguna vez tienes que mandar solo 3.
Entonces puedes poner todos con un " DEFAULT VALUE " y la llamada la haces así :

execute procedure(parametro=> valor,parametro=> valor,parametro=> valor );

O puedes hacer lo que se denomina " sobrecargarlo", es decir crear el mismo procedimiento , con el mismo nombre, en la misma BBDD, pero recibiendo distinto numero de parametros.

Lo que no estoy seguro es que funcione en procedures independientes o tienes que meterlos en un package, nosotros lo tenemos metidos en packages, si ves que te puede valer, investigalo.