gpt4 book ai didi

T SQL - 将查询导出到 xls/xlsx/csv

转载 作者:行者123 更新时间:2023-12-02 17:14:22 25 4
gpt4 key购买 nike

我在 TSQL 中有一个复杂的动态查询,我想将其导出到 Excel。[如果重要的话,结果表包含文本长度超过 255 个字符的字段]

我知道我可以使用 Management Studio 菜单导出结果,但我想通过代码自动执行此操作。你知道怎么做吗?

提前致谢。

最佳答案

你可以看看sp_send_dbmail 。这允许您在查询运行后发送一封电子邮件,其中包含结果集的附加 CSV。显然,此方法的可行性取决于结果集有多大。

链接文档中的示例:

EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'AdventureWorks2008R2 Administrator',
@recipients = 'danw@Adventure-Works.com',
@query = 'SELECT COUNT(*) FROM AdventureWorks2008R2.Production.WorkOrder
WHERE DueDate > ''2006-04-30''
AND DATEDIFF(dd, ''2006-04-30'', DueDate) < 2' ,
@subject = 'Work Order Count',
@attach_query_result_as_file = 1 ;

关于T SQL - 将查询导出到 xls/xlsx/csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4591551/

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