Parametros opcionales en Stored
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
Gracias
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.
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.
