Mega Code Archive

 
Categories / Oracle PLSQL / Stored Procedure Function
 

Return varchar2 value from function

SQL> SQL> CREATE OR REPLACE FUNCTION CallFunc(p1 IN VARCHAR2)   2    RETURN VARCHAR2 AS   3  BEGIN   4    DBMS_OUTPUT.PUT_LINE('CallFunc called with ' || p1);   5    RETURN p1;   6  END CallFunc;   7  / Function created. SQL> VARIABLE v_Output VARCHAR2(50); SQL> CALL CallFunc('Hello!') INTO :v_Output; CallFunc called with Hello! Call completed. SQL> PRINT v_Output V_OUTPUT -------------------------------------------------------------------------------- Hello!