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