将文件导入SQL Server

时间:2010-11-23 18:14:27

标签: sql-server

我有一个以逗号分隔的文件,我想将其导入SQL Server。

文件相当庞大(240MB)。

我需要通过以下过程导入相同内容:

  1. 创建要导入的表。
  2. 文件的第一行对应于表格的列。
  3. 所有项目都将被视为字符串。
  4. SQL Server中是否有专门为此设计的工具?

    感谢。

2 个答案:

答案 0 :(得分:1)

确定,

使用SQL Server导入和导出向导

  • 将数据源设置为平面文件源
  • 浏览您的CSV文件
  • 选中“第一个数据行中的列名称”复选框
  • 查看预览,看看是否是您想要的结果。
祝你好运。

答案 1 :(得分:0)

如果它只是一个一次性文件,那么使用以前称为DTS的东西,现在通常称为SQL Server导入/导出向导。

BCP设置和使用一次性文件可能要复杂一些,但如果你经常这样做,那么学习并使用BCP。

在“导入/导出”向导中,“选择数据源”屏幕上有一个复选框,位于“常规”选项卡上,名为“第一个数据行中的列名称”;这将让你将第一行作为标题行。

将所有项目视为字符串很好,导入/导出向导默认情况下将列设置为字符串,宽度为50,因此如果您的数据要宽于此值,您可能希望稍微增加它。