SQL查询使用的IN条件字段很多的时候,会造成SQL语句很长,大概SQL语句不能超过8K个字符,也有说IN不能超过1000个条件,总之太长了不行,需要拆分条件分批处理。...下面提供一个将Int类型的条件字段值进行字符串拼接的方法。...1,2,3,4,5,6,7,8,9,10
"1,2,3,4,5"
"6,7,8,9,10"
--------------------
"1,2,3"
"4,5,6"
"7,8,9"
"10"
--------------------
在你的程序中...[ID] in ( @IDs );
";
//每次更新50条记录
using (SqlConnection conn = new SqlConnection(DefaultConnectionString...CommandType.Text, sql);
}
conn.Close();
}
该功能将集成在SOD