我在SP中包含以下代码部分,该代码将一些结果导出到CSV。我尝试将 ConvertTo-Csv -NoTypeInformation 更改为 ConvertTo-Csv -NoTypeInformation -Delimiter“,” ,但它只是不会将文件导出到路径。 / p>
SET @cmd = 'Invoke-Sqlcmd -Query ''SELECT * FROM '+@tablename+';'' -Database '+@dbname+' -Server "'+@servername+'" -Username '+@username+' -Password '+@password+
' | ConvertTo-Csv -NoTypeInformation | select -Skip 1 | Set-Content -Path '+@folderpath+'\'+@filename+' -Encoding UTF8'
SET @cmd = 'powershell.exe -noprofile -command "'+@cmd+'"'
EXEC @return = xp_cmdshell @cmd, no_output
IF @return <> 0
BEGIN
PRINT 'ERROR: '+@cmd
END
如何在不使用双引号的情况下导出该文件?