【发布时间】:2012-05-12 04:55:59
【问题描述】:
我正在寻找一种快速而简单的方法来将 CSV 文件导入 SQL Server,而无需事先创建表并定义其列。
每个导入的 CSV 都会被导入到自己的表中。
我们不关心数据类型推断。 CSV 的结构和布局各不相同,它们都有很多列,但我们只关心其中的一小部分:街道地址和邮政编码。我们只想快速将 CSV 数据导入 SQL 数据库并提取相关列。
我想提供 FieldTerminator 和 RowTerminator,将其指向 CSV,然后让实用程序完成剩下的工作。有没有办法使用 BULK INSERT 和/或 OpenRowset(BULK ... ) 一步完成创建表并填充它?
【问题讨论】:
标签: sql-server sql-server-2000 bulkinsert create-table openrowset