2013-02-11 48 views
0

在存儲過程中。我學習,我總是看到這樣的臺詞:此存儲過程中回車/製表符序列的用途是什麼?

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

什麼是將選項卡/回車符號時,SQL默認會剛剛推出細胞的標準表反正的目的是什麼?默認情況下輸出不是CSV文件嗎?

我是否錯過了一些非常明顯的東西?

感謝

+3

目的?對於輸出格式將是我的猜測。 – Kermit 2013-02-11 16:33:42

+2

如果這是一個複雜的過程,並且您正在動態構建它,那麼如果您需要'PRINT @ SQL'來幫助調試它,則SQL查詢將被很好地格式化。除此之外,沒有什麼是真的。 – LittleBobbyTables 2013-02-11 16:34:51

+0

@LittleBobbyTables - 好吧,這只是格式化,謝謝! – Coffee 2013-02-11 16:35:21

回答

2

它看起來像存儲過程使用動態SQL,也許最初寫它可能這樣做以方便閱讀的人。甚至可能有一個註釋掉(或不是)PRINT(@SQL)的聲明。

除了那裏的短片段,我沒有理由把空格/新行放在那裏。

相關問題