Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Function Procedure Packages
 

MyProc procedure with a default value for one parameter

SQL>  CREATE OR REPLACE  PROCEDURE myProc(ip_line_length IN NUMBER,ip_separator IN VARCHAR2 DEFAULT '=')   2  IS   3    myString VARCHAR2(150);   4  BEGIN   5   6    FOR idx in 1..ip_line_length LOOP   7   8      myString :=myString ||ip_separator;   9  10    END LOOP;  11  12    DBMS_OUTPUT.PUT_LINE(myString);  13  14  EXCEPTION WHEN OTHERS THEN  15  16    dbms_output.put_line(SQLERRM);  17  END;  18  / Procedure created. SQL>