Hola, colegas.
Necesito escribir un procedimiento en PL SQL que reciba un número variable de parámetros, es decir, dinámico. En Google no he encontrado nada ni en el Knowledge Xpert. ¿Alguna sugerencia?
Gracias.
| |||
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. |
Etiquetas: |