【发布时间】:2018-09-03 21:55:07
【问题描述】:
从 SQL 数据库创建 CSV 报告的最佳方法是什么?
这可以使用 Visual Studio C# 完成吗?
目标:每周从 SQL 数据库生成 CSV 报告。
谢谢
【问题讨论】:
-
嘿VPanda。欢迎来到本站。这可以通过许多不同的方式来完成;因此有些人将您的问题标记为“太宽泛”。您如何处理它取决于要求;你有一个 C# 程序运行一些逻辑吗?如果不是,为什么选择 C# 而不是 PowerShell 脚本或 SQL 作业等。我个人倾向于使用 PowerShell + Windows Scheduler 来完成此类任务,因为 PS 提供了连接数据库和导出到 CSV 的简单方法;但是我的 BI 或 DBA 团队的同事可能会使用 SSIS,而我的开发同事会使用 C#;只是采取他们所知道的。
-
即任务相当简单/使用哪种语言来解决它并不重要;而是选择你知道并且可以支持的东西。你甚至可以在 SQL 中完成所有的事情;例如见social.msdn.microsoft.com/Forums/sqlserver/en-US/…
-
当你说 SQL 时,你是指 SQL Server 吗?因为 SQL 是一种代码语言。有许多数据管理程序在返回或修改数据时需要 SQL,其中 SQL Server 只是其中之一。
-
感谢您的快速回复。很抱歉发布一个广泛的问题,第一次使用 Stackoverflow,我应该更具体。所以最终编写了一段 C# 代码,并能够生成包含数据库记录的 CSV 文件。
标签: c# sql export-to-csv