【发布时间】:2015-08-27 18:42:46
【问题描述】:
我在 SQL Server 中有一个包含很多表的数据库,并希望以 csv 格式导出所有表。来自之前提出的一个非常相似的问题 - Export from SQL Server 2012 to .CSV through Management Studio
在 Management Studio 中右键单击您的数据库并选择任务 -> 导出数据...
按照向导,在目标部分选择“平面文件” 目的地'。输入您的文件名并选择您的选项。
我想要的是一次导出所有表格的能力。 SQL Server 导入和导出向导一次只允许一个表。如果您有一个非常大的数据库,这非常麻烦。我认为更简单的解决方案可能涉及编写查询,但不确定。
【问题讨论】:
-
理论上,您可以将任意数量的表格导出为 .XLS 格式,然后将它们保存为多个 CSV 文件会很简单。在实践中......如果其中包含大量数据,我不想在一个工作簿中尝试超过 10 个表。
标签: sql sql-server ssms