我们创建了许多控制台应用程序,ssis包以从我们的数据库中提取数据以用于下游应用程序。有些是excel文件,有些是CSV文件。
我要做的是构建一个动态的,可配置的提取引擎,我可以自定义组想要的元素并提取这些文件。
有没有人解决过这个问题?
答案 0 :(得分:0)
大多数数据库都附带内置“导出为CSV”功能的应用程序。大多数甚至都配备了可以在没有任何用户交互的情况下执行它的控制台工具(即,您使用SQL为其提供文件)。
或者你可以写一个程序来做。我想,在任何编程语言中,这样的程序都会介于5到15行代码之间。在命令行中输入2个参数,一个是SQL的文件名,一个是输出文件名。运行SQL,遍历结果并将它们(作为CSV)转储到输出。