DataBase/Oracle

Oracle Function 예제

탑~! 2012. 6. 4. 16:55



Oracle Function 예제


CREATE OR REPLACE FUNCTION TRF.fnCalcStr

(

       str             VARCHAR2

)

RETURN VARCHAR2

IS RESULT_DATA VARCHAR2(100);


BEGIN 

    

   

    EXECUTE IMMEDIATE 'SELECT ' || str || ' FROM DUAL' INTO RESULT_DATA;

    RETURN RESULT_DATA;



END;

/



호출 : SELECT CalcFunction, fnCalcStr(CalcFunction) FROM TESTTABLE;

728x90
반응형