title: Oracle sqlplus comments
body: <p>Why does the following insert statement not work when executed like <code>sqlplus &lt;connect&gt; @file</code></p>
  
  <pre><code>INSERT INTO abc ( a
                   ,b
                   ,c)
           VALUES ( '1' --a
                   ,'2' --b
                   ,'3'); --c
  </code></pre>
  
  <p>but it works without the comments i.e</p>
  
  <pre><code>INSERT INTO abc ( a
                   ,b
                   ,c)
           VALUES ( '1'
                   ,'2'
                   ,'3');
  </code></pre>
  
  <p>Does sqlplus flatten the file i.e execute the whole thing on a single line? which might result in rest of the line getting commented out?</p>