BUENOS DIAS AMIGOS ME PIDIERON QUE REALICE UNA FUNCION
PARA OBTENER EL RESULTADO DE UN SELECT DE UNA TABLA EN UNA VARIABLE DE
TIPO CADENA
*-EL ERROR ES QUE ME EL RESULTADO ME DEVUELVE MAS DE UN ITEM
*- SI SOLO ME DEVOLVIERA UN SOLO REGISTRO SE PODRIA REALIZAR EL INTO EN UNA VARIABLE PERO ESTO ME DEVUELVE MAS DE UN REGISTRO.
EL CODIGO QUE REALICE AL PRINCIPIO FUE ESTO PERO ME SALE ERROR DE QUE ME DEVUELVE UN MAYOR DE FILAS
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION SF_PROBAR_FUNCC
(
V_PLANILLA IN VARCHAR2:='1'
)RETURN VARCHAR2
IS
V_RESULTADO VARCHAR2(2000);
BEGIN
SELECT DEPENDENCIA||''||DESCRIPCION INTO V_RESULTADO FROM actividades
WHERE PLANILLA=V_PLANILLA;
RETURN V_RESULTADO;
END SF_PROBAR_FUNCC;
*-EL SIGUIENTE CODIGO ME SALE ERROR EN EL SELECT
Código SQL:
Ver originalCREATE OR REPLACE FUNCTION SF_PROBAR_FUNC
(
V_PLANILLA IN VARCHAR2:='1'
)RETURN VARCHAR2
IS
V_RESULTADO VARCHAR2(2000);
BEGIN
V_RESULTADO:=SELECT DEPENDENCIA||''||DESCRIPCION AS CADENA FROM actividades
WHERE PLANILLA=V_PLANILLA;
--DBMS_OUTPUT.put_line(V_RESULTADO);
RETURN V_RESULTADO;
END SF_PROBAR_FUNC;
SALUDOS CORDIALES