Char(9)不在Sql server 2005中打印选项卡

shr*_*eep 7 sql-server char

我正在尝试使用以下命令在sql server中打印选项卡:

select 'tab-->' + char(9) + '<--tab'
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用,总是打印

tab--> <--tab
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

Mic*_*son 11

如果您在Management Studio中对此进行测试,Results to Grid(Ctrl+ D)设置会将您的标签更改为空格...尝试切换到Results to Text(Ctrl+ T),您将看到标签.

或者,您可以将您更改selectprint:

print 'tab-->' + char(9) + '<--tab'
Run Code Online (Sandbox Code Playgroud)

输出...

tab-->  <--tab
Run Code Online (Sandbox Code Playgroud)