如何更新从数据表到数据库的大量数据? [英] How to update Bulk of data from datatable to database ?

查看:72
本文介绍了如何更新从数据表到数据库的大量数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据集,我想从数据集中的一个表中插入数据,有些数据要更新我使用SqlBulkCopy进行插入但是想要更新大量数据我可以这样做吗?

解决方案

你能更详细地解释一下吗,如果你想更新一些数据并在同一个表格中插入一些数据,你可以解释一些验证用于合并声明的




您可以使用.net将数据表发送到您的数据库。

取决于您传递的数据量。



问候,

Santosh


我的建议就像是





1.构建您想要更新的数据的XML字符串。



2.将XML字符串发送到将解析XML字符串的新存储过程



3.使用SQL Merge语句一次更新所有值!



您可以通过谷歌获取更准确的详细信息!

I have one data set and i wanted to insert data from one of the table in dataset and some data want to update i used SqlBulkCopy for that for insert but want to update bulk of data hwo can i do this?

解决方案

Can you explain in more detail,
if you want to update some data and insert some data in same table basis some validation go for merge statement.

You can send the datatable to your database using .net.
Depends how much data you are passing.

Regards,
Santosh


My advise would be like


1. Build an XML string of the data you like to update.

2. Send the XML string to a new Stored Procedure which will parse the XML string

3. Use SQL Merge statement to update all the values in one go!

You can do google to get more precise details!


这篇关于如何更新从数据表到数据库的大量数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆