title: 'CREATE/ALTER PROCEDURE' must be the first statement in a query batch
body: <p>I am trying to create a stored procedure in the database called <code>DB_Interface</code> like this:</p>
  
  <pre><code>USE [DB_Interface]
  GO
  
  SET ANSI_NULLS ON
  GO
  SET QUOTED_IDENTIFIER ON
  GO
  
  CREATE OR ALTER PROCEDURE [dbo].[ProcToCCreate]
  </code></pre>
  
  <p>It throws error:</p>
  
  <blockquote>
    <p>Msg 156, Level 15, State 1, Line 6<br>
    Incorrect syntax near the keyword 'OR'.  </p>
    
    <p>Msg 111, Level 15, State 1, Line 10<br>
    'CREATE/ALTER PROCEDURE' must be the first statement in a query batch.`</p>
  </blockquote>
  
  <p>This is my first stored procedure - not sure if I cannot use <code>Create</code> or <code>Alter</code> like I used it. Any help is greatly appreciated</p>