title: Oracle package for adding 2 numbers
body: <p>I am learning oracle packages. I have created a package in that I created a procedure to add two numbers. Below is my syntax.</p>
  
  <pre><code>CREATE PACKAGE ADD2Numbers AS
      PROCEDURE ADD1(A IN NUMBER ,B IN number ,C OUT Number );
  END ADD2Numbers;
  
  CREATE OR REPLACE PACKAGE BODY  ADD2Numbers AS 
      PROCEDURE ADD1(A IN NUMBER ,B IN number ,C OUT Number ) IS 
      BEGIN
         C:=A + B;
      END ADD1;
  END ADD2Numbers;
  </code></pre>
  
  <p>I am calling this procedure as below.</p>
  
  <pre><code> Declare C Number; call ADD2Numbers.ADD1(1,2); Print :c;
  </code></pre>
  
  <p>But I get the below error.</p>
  
  <blockquote>
    <p>call ADD2Numbers.ADD1(1,2)<br>
    Error report -<br>
    SQL Error: ORA-06553: PLS-306: wrong number or types of arguments in call to 'ADD1'<br>
    06553. 00000 -  "PLS-%s: %s"<br>
    *Cause:<br>
    *Action:</p>
  </blockquote>
  
  <p>What am I doing wrong?</p>