文字「|」なしでスクリプトの下で実行すると それは機能していますが、文字「|」を追加しているとき 文字「|」を追加する方法が機能していません テキストファイルにSQLスクリプトを使用していますか?
DECLARE @Text AS VARCHAR(100)
DECLARE @Cmd AS VARCHAR(100)
SET @Text = 'Hello world| '
SET @Cmd ='echo ' + @Text + ' > C:\AppTextFile.txt'
EXECUTE Master.dbo.xp_CmdShell @Cmd
ありがとう