问题描述
以下几行工作正常并导出为 CSV。我想要双引号中的所有逗号分隔值。我想将 SELECT * FROM [Abcsql].[dbo].[Customer] WHERE...
的结果导出到 CSV 中,所有输出值都采用“123”这种格式
BEGIN
Declare @custid as int
Declare @qry as varchar(8000)
Declare @cmd varchar(8000)
set @trcustomerid = 1234
set @qry = 'set nocount on; SELECT * FROM [Abcsql].[dbo].[Customer] WHERE trcustomerid= ' + cast(@custid as nvarchar(10)) + ''
SET @cmd = 'sqlcmd -s,-S serverdetails,-W -Q "' + @qry + '" | findstr /v /c:"-" /b > "c:\Data\trCustomer.csv"'
EXEC master..xp_cmdshell @cmd
END
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)