Hoy tenía que modificar algo de código en PL/SQL en el trabajo y me encuentro con esto:
IF wn_status<>1 THEN
IF wn_status = 3 THEN
wv_message:= 'bla bla bla bla 1';
RAISE OWN_EXCEPTION;
ELSIF wn_status = 2 THEN
wv_message:= 'bla bla bla bla 2';
RAISE OWN_EXCEPTION;
END IF;
END IF;
Digo, ¿no es más sencillo y claro poner esto y de paso ahorrarse el poner un IF? (después de todo 3 y 2 siempre serán diferentes de 1 :p )
IF wn_status = 3 THEN wv_message:= 'bla bla bla bla 1'; RAISE OWN_EXCEPTION; ELSIF wn_status = 2 THEN wv_message:= 'bla bla bla bla 2'; RAISE OWN_EXCEPTION; END IF;Entradas Relacionadas:
Posts RSS
Vía Email













Efectivamente, muchas veces es más rápido reescribir el código que entender uno previo
Lo mismo me ha pasado a mi un porrón de veces, cuando me toca toquetear con código de otros que “ya no trabajando en la empresa”…..
Aparte de que tengo mis manías programando…. como todo programar de vecino.
xD