sql – 使用BULK INSERT时忽略某些列
发布时间:2021-02-21 12:06:35 所属栏目:MsSql教程 来源:网络整理
导读:我有一个逗号分隔的文本文件与结构 field1 field2 field3 field41 2 3 4 我编写了以下脚本来批量插入文本文件,但我想省略第3列 create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50))gobulk insert testfrom 'c:myFilePath'with
我有一个逗号分隔的文本文件与结构 field1 field2 field3 field4 1 2 3 4 我编写了以下脚本来批量插入文本文件,但我想省略第3列 create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50)) go bulk insert test from 'c:myFilePath' with (fieldterminator=',',rowterminator='n' ) 插入工作正常,但插入的结果使field4看起来像 解决方法您可以使用格式文件来执行此操作:http://msdn.microsoft.com/en-gb/library/ms178129.aspx http://msdn.microsoft.com/en-gb/library/ms179250.aspx 或者如果你想要一种略显笨拙的方式,只需将其全部导入然后删除一列. (编辑:武汉站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读