我有大约15000多个文件,每个CSV数据我需要导入到SQL Server 2005中创建从csv文件一个新表,将数据导入到SQL Server 2005中
什么是导入CSV最简单的方法数据到sql服务器?理想情况下,该工具或方法也会创建表格,因为其中有大约180个字段,这可以简化事情。
我有大约15000多个文件,每个CSV数据我需要导入到SQL Server 2005中创建从csv文件一个新表,将数据导入到SQL Server 2005中
什么是导入CSV最简单的方法数据到sql服务器?理想情况下,该工具或方法也会创建表格,因为其中有大约180个字段,这可以简化事情。
BULK INSERT
是你的朋友。喜欢的东西:
BULK INSERT MyTable
FROM 'c:\data.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
编辑
虽然BULK INSERT
你不会创建表。你可以看看使用SQL Server集成服务,它将从数据文件中推断出模式。以http://www.kodyaz.com/articles/import-csv-flat-file-into-sql-server-using-ssis-integration-services.aspx为例。
使用SQL Server中的导入和导出工具。应当根据程序 - > SQL Server 2005中 - >导入和导出(32)&进出口(64)
您可以使用MSSQL向导: 1)选择MSSQL Menagement工作室数据库,右键单击它,选择“任务” 2)在任务下你会发现“导入数据”,在新窗口点击下一步 3)在数据源中选择“平面文件源”导入csv,然后按照向导。
在我的经验,有时CSV arn't进口也是正确的,如果可以的话,把它转换在Excel文件和数据源中选择“Microsoft Excel中”
这应该是被接受的答案。 – lostsoul29 2016-08-18 02:39:59
无法看到2005年8月12日该选项(我已经安装了这三个)是它的一个附件或安装选项? – Coops 2013-01-08 15:26:35
如何从命令行执行此操作 – behinddwalls 2013-08-13 11:26:59