如何在不添加新行的情况下从 sql 追加文本文件
How to append text file from sql without adding a new line
我目前正在使用
EXEC xp_cmdshell 'ECHO Hello > c:\file.txt'
EXEC xp_cmdshell 'ECHO World >> c:\file.txt'
从 sql 服务器创建和追加文本文件。
我得到
Hello
World
作为结果。
我如何使用单独的命令将 'Hello' 和 'World' 添加到输出文件的同一行,以便我最终得到看起来像
的文件
Hello World
我需要这样做,因为 xp_cmdshell 有 8000 个字符的限制。
这似乎有效
EXEC xp_cmdshell 'echo | set /p=Hello > c:\file.txt'
EXEC xp_cmdshell 'echo | set /p=World >> c:\file.txt'
我目前正在使用
EXEC xp_cmdshell 'ECHO Hello > c:\file.txt'
EXEC xp_cmdshell 'ECHO World >> c:\file.txt'
从 sql 服务器创建和追加文本文件。 我得到
Hello
World
作为结果。
我如何使用单独的命令将 'Hello' 和 'World' 添加到输出文件的同一行,以便我最终得到看起来像
的文件Hello World
我需要这样做,因为 xp_cmdshell 有 8000 个字符的限制。
这似乎有效
EXEC xp_cmdshell 'echo | set /p=Hello > c:\file.txt'
EXEC xp_cmdshell 'echo | set /p=World >> c:\file.txt'