如何将csv文件导入到BUIK INSERT以外的sql server表中

Posted

技术标签:

【中文标题】如何将csv文件导入到BUIK INSERT以外的sql server表中【英文标题】:how to import csv file into table of sql server other than BUIK INSERT 【发布时间】:2014-03-09 03:11:55 【问题描述】:

我在网上搜索了解决方案,大部分结果都是通过 BULK INSERT 返回的,我目前无权访问此角色,所以这不是一个选项。

有没有其他通用方法可以将 .csv 文件导入 MS SQL SERVER?

【问题讨论】:

【参考方案1】:

如果您没有批量插入权限,我认为您需要使用 SSIS 或 bcp。尽管我愿意以另一种方式学习。

【讨论】:

【参考方案2】:

我最近几次需要执行此操作的解决方案是将 CSV 保存为 .XLS 在 excel 中,然后从 SSMS 中提取。

编辑:Here's a SO answer that shows how to do it

【讨论】:

【参考方案3】:

我最终要做的是执行任务--->导入,这是原始的 DTS 功能,它确实让我可以选择导入 excel 文件。

【讨论】:

以上是关于如何将csv文件导入到BUIK INSERT以外的sql server表中的主要内容,如果未能解决你的问题,请参考以下文章

Bulk Insert:将文本数据(csv和txt)导入到数据库中

如何将手机中的csv文件的内容导入到SQLite数据库中

如何把csv文件导入到sql数据库

如何把csv文件批量导入到mysql数据库

如何把csv文件导入到sql数据库

使用notepad++/excle快速将cvs文件转换为insert语句技巧以及注意点