从CSV导出中删除双引号

时间:2020-11-01 20:41:28

标签: sql-server tsql

我在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

如何在不使用双引号的情况下导出该文件?

0 个答案:

没有答案