positional and named notation for procedure calls. : Procedure Parameters « Stored Procedure Function « Oracle PL / SQL






positional and named notation for procedure calls.

    
SQL>
SQL> CREATE OR REPLACE PROCEDURE CallMe(
  2    p_ParameterA VARCHAR2,
  3    p_ParameterB NUMBER,
  4    p_ParameterC BOOLEAN,
  5    p_ParameterD DATE) AS
  6  BEGIN
  7    NULL;
  8  END CallMe;
  9  /

Procedure created.

SQL>
SQL> DECLARE
  2    v_Variable1 VARCHAR2(10);
  3    v_Variable2 NUMBER(7,6);
  4    v_Variable3 BOOLEAN;
  5    v_Variable4 DATE;
  6  BEGIN
  7    CallMe(v_Variable1, v_Variable2, v_Variable3, v_Variable4);
  8  END;
  9  /

PL/SQL procedure successfully completed.

SQL>
SQL>

   
    
    
  








Related examples in the same category

1.Number type parameter
2.create and pass in three parms
3.Store procedure with three parameters
4.create default values
5.Passing parameter by parameter name
6.Procedure with four parameters
7.First 2 parameters passed by position, the second 2 are passed by name
8.Pass null to procedure
9.Wrong way to reference parameters
10.Procedure with colunm type as parameter type
11.NOCOPY modifier.
12.Legal and illegal formal parameters which are constrained by length.
13.ParameterLength using %TYPE for the parameters(Calling ParameterLength illegally (ORA-6502))
14.Use SYS_REFCURSOR as parameter type
15.Different ways of calling a procedure with default parameters.
16.Default Parameter Values
17.Positional vs. named parameter passing.
18.Use column type to control parameter type
19.Use concatenation to wrap string passed in
20.User-defined collection type parameter