'CREATE/ALTER PROCEDURE' must be the first statement in a query batch
<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>