title: I am unable to use THROW SQL Server 2008 R2
body: <p>SQL Server 2008 R2 Management Studio does not recognized my throw in the below example, it says </p>
  
  <blockquote>
    <p>incorrect syntax near Throw</p>
  </blockquote>
  
  <p>I am trying to throw an error here, so I can handled it in my website when someone insert the same value twice.</p>
  
  <pre><code>Begin Try
   insert into BusinessID (BusinessID) values (@ID)
   insert into BusinessID (BusinessID) values (@ID)
  
  End Try
  
  Begin Catch
  
  Print 'PK already exist'
  THROW
  End Catch
  </code></pre>