Enterprise Library y Procedimientos Almacenados en Oracle
Como siempre ya he recibido la primera bronca de un compañero del curro que siempre me acusa de comentar que pasa entre Enterprise Library y los procedimientos almacenados en Oracle (el es un guru de Oracle), y tiene razón. Cuando utilizemos procedimientos alamacenados en Oracle y Enterprise Library debemos de tener en cuenta ala hora de hacer estos procedimientos de tener una variable OUT de tipo cursor con el nombre cur_OUT.
Nosotros en codigo, debemos de obviarlo como si no existiese pero en el procedimiento almacenado debe existir sino nos dara un error.
Procedimientos
PROCEDURE GET_USER_BYID( P_USER_ID_IN IN NUMBER, cur_OUT OUT REF CURSOR)
Funciones
FUNCTION GET_USER_BYID( P_USER_ID_IN NUMBER ) RETURN REF CURSOR