gpt4 book ai didi

sql - 如何以CSV格式发送查询结果?

转载 作者:行者123 更新时间:2023-12-04 01:16:18 24 4
gpt4 key购买 nike

我正在处理ETL,并且在SSIS包中的SQL任务中具有以下sql代码。这就是我编码的方式。我正在从表中选择数据,并将该查询的结果作为文件。我希望此附件以CSV格式发送。我该怎么做?

EXEC sp_send_dbmail @profile_name='default',
@recipients='dev@null.com',
@subject=@SUB,
@body=@BODY,

@query= 'SELECT [MID],[HID],[MeC],[LC],[RowCDate]
FROM [JBC].[dbo].[Table1] WHERE RowCDate >= GETDATE()
',
@attach_query_result_as_file=1


任何帮助将不胜感激。提前致谢。

最佳答案

添加@query_result_separator应该可以解决问题。

EXEC sp_send_dbmail @profile_name='default',
@recipients='dev@null.com',
@subject=@SUB,
@body=@BODY,

@query= 'SELECT [MID],[HID],[MeC],[LC],[RowCDate]
FROM [JBC].[dbo].[Table1] WHERE RowCDate >= GETDATE()
',
@attach_query_result_as_file = 1,
@query_attachment_filename = 'Results.csv',
@query_result_separator = ','


添加 @query_result_no_padding = 1可能会稍微清除结果。所有的参数都可以找到 here

关于sql - 如何以CSV格式发送查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15209620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com