Parametros opcionales en Stored

Joaquin
22 de Marzo del 2006
Alguien sabe si es posible pasarle parametros opcionales a un procedure, es porque surgio ahora pasarle un nuevo parametro y no kiero cambia todas las llamadas de la aplicacion
Gracias

Jor-El
22 de Marzo del 2006
No.

Tu puedes hacer esto :

CREATE OR REPLACE PROCEDURE PATATIN
( PARAM1 IN VARCHAR2, PARAM2 IN varchar2, PARAM3 IN DATE DEFAULT SYSDATE ) IS.......

Pero si el PARAM3 no se lo quieres mandar debes de hacer la llamada así :

Desde el sql-plus :

EXECUTE PATATIN ( PARAM1 => 'VALOR 1', PARAM2 => 'VALOR2' );

Con lo cual todas las llamadas las tienes que cambiar.