首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过bulk insert大容量复制数据时删除引号限定符

通过bulk insert大容量复制数据时删除引号限定符
EN

Stack Overflow用户
提问于 2012-03-16 01:40:05
回答 1查看 863关注 0票数 0

我正在使用批量插入和格式化文件将大型文本文件导入到数据库中。其中一些文件是csv文件,其值有时是双引号限定的,这些引号正在以它们的方式进入导入的表。

有没有一种方法可以告诉它不要导入引号?我已经查看了批量插入和OPENROWSET的MSDN文档,并在互联网上搜索过,但没有找到。

EN

回答 1

Stack Overflow用户

发布于 2012-03-16 02:15:07

在使用BULK INSERT时,我喜欢将插入的数据推送到临时#staging_table中,通常使用varchar()列。这使我有机会在插入之前检查数据,并以一种比原始BULK INSERT进程更友好的方式检查错误。

在您的示例中,您可以考虑将内容推送到临时临时表中,然后在从临时表中插入修改后的内容之前,使用UPDATEREPLACE()删除双引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9725167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档