此存储过程中的回车/制表顺序的目的是什么?

时间:2013-02-11 16:32:11

标签: sql sql-server dynamic-sql

在存储过程中。我在学习,我一直看到这样的台词:

IF @IsSupplierUser = 0
    SET @SQL += CHAR(13) + CHAR(9) + N' ,cs.FEDSurveyName as ''Complete Survey Name'''

当默认情况下SQL只是放出一个标准的单元格表时,放置制表符/回车符的目的是什么?输出默认不是CSV文件吗?

我错过了一些非常明显的东西吗?

感谢

1 个答案:

答案 0 :(得分:2)

看起来存储过程正在使用动态SQL,也许最初编写它的人可能会这样做是为了便于阅读。甚至可能有PRINT(@SQL)的注释(或非注释)语句。

除了那里的短片段,我认为没有理由把空格/新行放在那里。