title: SQL Server ISNUMERIC returning wrong data
body: <p>I am using SQL Server 2008 R2. When I execute the following query, ISNUMERIC is evaluating to true(1) when the barcode clearly has 'D' inside it.</p>
  
  <pre><code> SELECT ISNUMERIC('7210300106D30')
  </code></pre>
  
  <p>If I execute the same code with other letter than D or E, it seems to evaluate to false(0) which is what I expect.</p>
  
  <pre><code> SELECT ISNUMERIC('7210300106K30')
  </code></pre>
  
  <p>Can anyone please shed a light as to why this may be happening? Thanks.</p>