SQL-Fiddle没有正确显示空格

时间:2017-10-18 12:28:30

标签: whitespace sqlfiddle

像这样的查询:

;with t as (
    select 1 id, 'Name 1' [name]
    union all select 2,' Name 2 '
)
select 
    [name], '{'+[name]+'}', '     ' + [name], '                     ' + [name], '{     ' + [name]+ '}'
from t;

应该有这样的输出:

Name 1   |{Name 1}   |     Name 1   |                     Name 1  |{     Name 1}
 Name 2  |{ Name 2 } |      Name 2  |                      Name 2 |{      Name 2 }

但是SQLFiddle以不同的格式显示它,如下所示:
SQL Fiddle Demo

我认为问题与跳过多个空格的HTML规范有关。

1 个答案:

答案 0 :(得分:1)

似乎在SQLFiddle查询输出中删除了多余的空格。但假设您计划从SSMS运行查询,这应该不是问题。如果您实际上计划使用Fiddle交换格式化信息,但它无法按预期工作,您可以尝试使用其他SQL演示工具,如Rextester:

Demo

我在Rextester中测试了您的查询,并且您的空白似乎已被保留。