批量执行SQL语句,进行删除,插入或者更改。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量执行SQL语句,进行删除,插入或者更改。相关的知识,希望对你有一定的参考价值。
private bool ExecuteTransaction(List<string> list) { using (SqlConnection connection = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["LocalConnectionString"].ToString())) { SqlCommand command = new SqlCommand(); SqlTransaction transaction = null; try { connection.Open(); transaction = connection.BeginTransaction(); command.Connection = connection; command.Transaction = transaction; for (int i = 0; i < list.Count; i++) { command.CommandText = list[i]; command.ExecuteNonQuery(); } transaction.Commit(); connection.Close(); return true; } catch { transaction.Rollback(); connection.Close(); return false; } } }
list是要执行的SQL语句。
这个人写的→ http://www.cnblogs.com/lengzhan/
以上是关于批量执行SQL语句,进行删除,插入或者更改。的主要内容,如果未能解决你的问题,请参考以下文章