在存储过程中。我在学习,我一直看到这样的台词:
IF @IsSupplierUser = 0
SET @SQL += CHAR(13) + CHAR(9) + N' ,cs.FEDSurveyName as ''Complete Survey Name'''
当默认情况下SQL只是放出一个标准的单元格表时,放置制表符/回车符的目的是什么?输出默认不是CSV文件吗?
我错过了一些非常明显的东西吗?
感谢
答案 0 :(得分:2)
看起来存储过程正在使用动态SQL,也许最初编写它的人可能会这样做是为了便于阅读。甚至可能有PRINT(@SQL)
的注释(或非注释)语句。
除了那里的短片段,我认为没有理由把空格/新行放在那里。