title: Error: ORA-06550 in Oracle 10g
body: <p>Here i have created a package,with package specification and package body,which contains a procedure which insert a row in table,package creation is successful but execution of that package is giving me error </p>
  
  <blockquote>
    <p>ORA-06550</p>
  </blockquote>
  
  <p>Package specification:</p>
  
  <pre><code>create or replace package pkgEmp --package specification created..
  as
  procedure insertEmp(eno number,name varchar2,job varchar2,mgr varchar2,salary number);
  end pkgEmp;
  </code></pre>
  
  <p>package body:</p>
  
  <pre><code>create or replace package body pkgEmp
  as
  procedure insertEmp(eno number,name varchar2,job varchar2,mgr varchar2,salary number)
  is
  begin
  insert into emp values(eno,name,job,mgr,salary);
  end insertEmp;
  end pkgEmp;
  </code></pre>
  
  <p>Exeuting procedure insertEmp:</p>
  
  <pre><code>begin
  pkgEmp.insertEmp(&amp;eno,&amp;name,&amp;job,&amp;mgr,&amp;salary); --i m trying to get data in run time.
  End;
  </code></pre>
  
  <p>and output:</p>
  
  <pre><code>ORA-06550: line 2, column 18:
  PLS-00103: Encountered the symbol "&amp;" when expecting one of the following:
  
     ( ) - + case mod new not null others 
  
     table avg count current exists max min prior sql stddev sum
     variance execute multiset the both leading trailing forall
     merge year month DAY_ hour minute second timezone_hour
     timezone_minute timezone_region timezone_abbr time timestamp
     interval date
  
  
  1. begin
  2. pkgEmp.insertEmp(&amp;eno,&amp;name,&amp;job,&amp;mgr,&amp;salary);
  3. End;
  </code></pre>
  
  <p><strong>Why I am not able to get data from User,I m using SQL*Plus</strong></p>