2016-01-23 27 views
0

我有一个很好格式化的csv文件,超过100列。我尝试过使用SQL Server导入和导出向导,但它没有任何功能来自动检测每列的适当类型,默认类型为varchar(50)。有没有其他方法可以将csv加载到表格中并自动检测?如何使用自动检测列数据类型将数据导入SQL Server?

+0

[bcp Utility](https://msdn.microsoft.com/en-us/library/ms162802.aspx)... [导入数据的不同方式](http://monox.mono-software。 com/blog/post/Mono/168/Different-ways-of-imports-data-into-SQL-Server /) – Hiten004

+0

bcp是否会即时创建表? – nwly

+0

*“bcp是否即时创建表?”*:**否** –

回答

0

您是否尝试将您的数据导出到csv并且不打开文件然后执行传输。如果你打开CSV文件,excel会将这些列转换为varchar。