title: RAISERROR raises substitution parameter error
body: <p>following T-Sql code:<br></p>
  
  <pre><code>DECLARE @usu VARCHAR(10);
  SET @usu = 'TOM';
  PRINT @usu;
  RAISERROR ('Name of USU is %i ',14,2,@usu);
  </code></pre>
  
  <p>returns following error:<br></p>
  
  <blockquote>
    <p>Msg 2786, Level 16, State 1, Line 4 <br> The data type of substitution
    parameter 1 does not match the expected type of the format
    specification.</p>
  </blockquote>
  
  <p>Does anyone know how I can get rid of this error?</p>