我正在尝试运行以下命令来生成文件并使用varchar(MAX)
大量数据填充文件。这是问题所在,当我尝试运行代码时,它会创建文件但它们是空的。我知道@classString
变量中有数据。是否有一个字符串包围序列我可以环绕@classString
它来分隔它?我正在尝试生成一个脚本,所以我假设@classString 包含干扰文件写入的字符。
SET @sqlString = 'echo off > ' + @FilePath + '\' + @table_name + '.cs"'
exec xp_cmdshell @sqlString
SET @sqlString = 'echo ' + @classString + ' >> ' + @FilePath + '\' + @table_name + '.cs"'
exec xp_cmdshell @sqlString