我試圖創建一個包含換行符的文本文件。我有這樣的代碼:使用SQL腳本,創建一個帶有換行符的文本文件
DECLARE @Text AS VARCHAR(100)
DECLARE @Cmd AS VARCHAR(100)
SET @Text = 'This is my text line 1 (supposed to be new line character) This is line2'
SET @Cmd ='echo ' + @Text + ' > C:\FileStore\test.txt'
EXECUTE Master.dbo.xp_CmdShell @Cmd, NO_OUTPUT
我應該用什麼來對文本文件中的換行符,使輸出應該是
This is my text line 1
This is line2
UPDATE: 我已經試過這是每建議
SET @Text = 'This is my text line 1' + char(13) + char(10)+ 'This is line2'
但有了這個,就不會再創建txt文件
由於
使用了標記dbms,該代碼遠離ANSI SQL兼容。 – jarlh
根據使用的語法重新標記爲「sql-server」。 –