怎样行使T-SQL读取文本文件?
发布时间:2021-03-08 13:59:34 所属栏目:编程 来源:网络整理
导读:行使T-SQL读取文本文件的最佳要领是什么?我已经看过BULK INSERT和很多差异的成果但不是它们正是我正在探求的. 我必要读取文本文件中的每一行,然后将其插入到一个表中,个中包括一些其他信息,如文件名,文件位置,状态,记录日期和时刻.缔造时刻等 BULK INSERT不
行使T-SQL读取文本文件的最佳要领是什么?我已经看过BULK INSERT和很多差异的成果但不是它们正是我正在探求的. 我必要读取文本文件中的每一行,然后将其插入到一个表中,个中包括一些其他信息,如文件名,文件位置,状态,记录日期和时刻.缔造时刻等 BULK INSERT不应承我添加特另外字段,除非我漏掉了这些内容. 任何辅佐或指向正确的偏向将很是谢谢. 办理要领您可以批量插入姑且表,然后执行另一个插入毗连您要添加的数据.这是一个例子CREATE TABLE #TEXTFILE_1( FIELD1 varchar(100),FIELD2 varchar(100),FIELD3 varchar(100),FIELD4 varchar(100)); BULK INSERT #TEXTFILE_1 FROM 'C:STUFF.TXT' WITH (FIELDTERMINATOR =' | ',ROWTERMINATOR =' n') /*You now have your bulk data*/ insert into yourtable (field1,field2,field3,field4,field5,field6) select txt.FIELD1,txt.FIELD2,txt.FIELD3,txt.FIELD4,'something else1','something else2' from #TEXTFILE_1 txt drop table #TEXTFILE_1 这不切合你的意愿吗? (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读