Ayuda con Exepciones URGENTE
Publicado por GIOVI (1 intervención) el 02/12/2005 21:02:47
hola a todos tengola siguiente funcion:
CREATE OR REPLACE FUNCTION F_VALUE_SUBCAMPO
(
IC_TITULO_ID PT_TITULO.TITULO_ID%TYPE,
IC_CAMPO_ID PT_CAMPO.CAMPO_ID%TYPE,
IC_SUBCAMPO_ID VARCHAR2,
IC_PARAMETRO INT
)
RETURN VARCHAR2
IS
...............
BEGIN
..........
SELECT TRIM(NOMBRE) INTO NOMBRE FROM PT_SUBCAMPO WHERE SUBCAMPO_ID = IC_SUBCAMPO_ID;
IF NOMBRE IS NOT NULL THEN
...................................
end if
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN NULL;
end funcion
LA CUESTION ES QUE PARA PORBAR LE MANDO UN IC_SUBCAMPO_ID QUE NO EXISTE EN LA BASE DE DATOS Y NO SE MANEJA LA EXEPCION COMO PUEDO HACERLO????..... ES URGENTE
CREATE OR REPLACE FUNCTION F_VALUE_SUBCAMPO
(
IC_TITULO_ID PT_TITULO.TITULO_ID%TYPE,
IC_CAMPO_ID PT_CAMPO.CAMPO_ID%TYPE,
IC_SUBCAMPO_ID VARCHAR2,
IC_PARAMETRO INT
)
RETURN VARCHAR2
IS
...............
BEGIN
..........
SELECT TRIM(NOMBRE) INTO NOMBRE FROM PT_SUBCAMPO WHERE SUBCAMPO_ID = IC_SUBCAMPO_ID;
IF NOMBRE IS NOT NULL THEN
...................................
end if
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN NULL;
end funcion
LA CUESTION ES QUE PARA PORBAR LE MANDO UN IC_SUBCAMPO_ID QUE NO EXISTE EN LA BASE DE DATOS Y NO SE MANEJA LA EXEPCION COMO PUEDO HACERLO????..... ES URGENTE
Valora esta pregunta
0