Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Function Procedure Packages
 

Positional vs named parameter passing

SQL>  CREATE OR REPLACE  PROCEDURE CallMe(pA VARCHAR2,pB NUMBER,pC BOOLEAN,pD DATE) AS   2  BEGIN   3    NULL;   4  END CallMe;   5  / SP2-0804: Procedure created with compilation warnings SQL> SQL> -- This call uses positional notation SQL> DECLARE   2    v1 VARCHAR2(10);   3    v2 NUMBER(7,6);   4    v3 BOOLEAN;   5    v4 DATE;   6  BEGIN   7    CallMe(v1, v2, v3, v4);   8  END;   9  / PL/SQL procedure successfully completed. SQL>