title: How to convert a T-SQL query into a Stored Procedure?
body: <p>I am running <code>SQL Server 2012</code> and I need to convert a <code>T-SQL</code> query into a <code>Stored Procedure</code>. My aim is to run a <code>SQL</code> job that will execute this <code>Stored Procedure</code> on a daily basis.</p>
  
  <p>My <code>T-SQL</code> query stands as follows:</p>
  
  <pre><code>DECLARE @Body NVARCHAR(MAX),
      @TableHead VARCHAR(1000),
      @TableTail VARCHAR(1000)
  
  SET @TableTail = '&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;' ;
  SET @TableHead = '&lt;html&gt;&lt;head&gt;' + '&lt;style&gt;'
      + 'td {border: solid black;border-width: 1px;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;font: 11px arial} '
      + '&lt;/style&gt;' + '&lt;/head&gt;' + '&lt;body&gt;' + 'Report generated on : '
      + CONVERT(VARCHAR(50), GETDATE(), 106) 
      + ' &lt;br&gt; &lt;table cellpadding=0 cellspacing=0 border=0&gt;' 
      + '&lt;tr&gt; &lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;StayYear&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Market&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Jan&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Feb&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Mar&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Apr&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;May&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Jun&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Jul&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Aug&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Sep&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Oct&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Nov&lt;/b&gt;&lt;/td&gt;'
      + '&lt;td bgcolor=#E6E6FA&gt;&lt;b&gt;Dec&lt;/b&gt;&lt;/td&gt;';
  
  SET @Body = ( SELECT *
                FROM  View1               
                  FOR   XML RAW('tr'),
                        ELEMENTS
              )
  
  
  SELECT  @Body = @TableHead + ISNULL(@Body, '') + @TableTail
  </code></pre>
  
  <p>What are the steps to convert the above into a <code>Stored Procedure</code>?</p>