带有额外列的批量插入
你好 我有一个 csv 文件(来自 Excel),我使用 BULK INSERT 将其插入到我的表中。表中的列数与 csv 文件中的列数匹配。
但我的表中需要一个额外的列,可以称为“已处理”。理想情况下,这将是一个位列,并且最初所有值都将为 false。
有没有一种(简单的)方法来完成这个
谢谢
--MB
Hi
I have a csv file (coming from excel), and I use BULK INSERT to insert it into my table. The number of columns in the table match the number of columns in csv file.
But I need an extra column in my table that can be called for example Processed. Ideally this would be a bit column and initially all the values would be false.
Is there a (easy) way to accomplish this
Thanks
--MB
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如带有附加列的sql批量插入表明我最终创建了一个视图,批量插入视图,并使用表(带有额外的列)。效果很好而且很简单。也许另一个选择是格式表,但我还没有对此进行足够的研究。
As sql bulk insert with additional column suggests I ended up creating a view, bulk inserting into view, and using table (with extra column). Works well and is easy. Perhaps another option is format table, but I have not investigated this enough.