SQL Server打印没有空格的空白行

5 sql sql-server printing

在SQL Server 2005中,我想用PRINT语句打印出一个空行,但是,当我运行时

PRINT ''
Run Code Online (Sandbox Code Playgroud)

它实际上打印了一个单行空间的行.

有没有人知道是否可以在没有空格的情况下打印空行?

如果我打印一个新的行字符,它不会打印一个空格,但我最终会有两个新行.

Lor*_*ris 8

您可以在之前的print语句中添加换行符(如果有的话).

代替:

PRINT 'BLABLABLA'
PRINT ''
Run Code Online (Sandbox Code Playgroud)

你可以写:

PRINT 'BLABLABLA
' <- the string finishes here!
Run Code Online (Sandbox Code Playgroud)


use*_*861 5

与这里的其他建议非常相似,这似乎可行:

print '
'
Run Code Online (Sandbox Code Playgroud)


Mit*_*ers 0

AFAIK 没有办法解决这个问题,这就是 print 语句的工作方式