【发布时间】:2016-03-16 13:05:26
【问题描述】:
我们获得了更新 sql server 数据库所需的 excel 电子表格。我可以轻松地将电子表格读入数据表,它可以有数千行。所以我可以有一个与此类似的数据表:
id data
1 A
2 B
等等。
我有一个这样的数据库表:
id data (more columns)
1 Y
2 Z
可以有多个数据字段,这是不可预测的。我需要将 id 1 的数据更改为 A。
我有一个可以输入 SQL 的文本框 UPDATE ITEMS SET data = {0} WHERE id = {1} 将执行所有更新。
我可以根据情况修改文本框中的 SQL。在本例中,我还可以将数据表中的列分配给占位符 {0} 和 {1}。
我想知道是否可以使用 SQL 以某种方式加入数据表,或者是否值得将整个数据表插入临时表然后进行大规模更新。或者我应该保持原样并循环遍历数据表。
【问题讨论】:
标签: .net sql-server datatable