title: SQL Geography string parsing
body: <p>Why does this work</p>
  
  <pre><code>select geography::STGeomFromText('POINT(-77.010996 38.890358)',4326)
  </code></pre>
  
  <p>but this doesn't</p>
  
  <pre><code>declare @Latitude decimal(9,6) = 38.890358  
  declare @Longitude decimal(9,6) = -77.010996
  
  select geography::STGeomFromText('''POINT(' + 
  cast(@Longitude as nvarchar(15)) + ' ' + 
  cast(@Latitude as nvarchar(15)) +')''',4326)
  </code></pre>
  
  <p>What am I missing, they seem to be effectively the same thing.</p>