title: SQL Server : Rollback without BEGIN TRANSACTION
body: <p>Is there a way we can rollback to previous state of the transaction using ROLLBACK without <code>BEGIN TRANSACTION</code>?</p>
  
  <pre><code>delete from table1;
  ROLLBACK
  </code></pre>
  
  <p>Message:</p>
  
  <blockquote>
    <p><em>The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION.</em></p>
  </blockquote>
  
  <p>Any input would be of great help.</p>
  
  <p>Thanks !!!</p>