0

ストアド プロシージャ内。私は勉強しています、私はこのような行を見続けています:

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

とにかくSQLがデフォルトでセルの標準テーブルを出力するときに、タブ/キャリッジリターンを配置する目的は何ですか? 出力はデフォルトで既に CSV ファイルになっていませんか?

本当に明らかな何かが欠けていますか?

ありがとう

4

1 に答える 1

2

ストアド プロシージャは動的 SQL を使用しているように見えます。おそらく最初にそれを書いた人は、読みやすくするためにこれを行っている可能性があります。コメントアウトされた (またはコメントされていない) ステートメントがある場合もありPRINT(@SQL)ます。

そこの短いスニペット以外に、そこにスペース/改行を入れる理由はありません。

于 2013-02-11T16:37:18.930 に答える