SQL查询使用的IN条件字段很多的时候,会造成SQL语句很长,大概SQL语句不能超过8K个字符,也有说IN不能超过1000个条件,总之太长了不行,需要拆分条件分批处理。...6,7,8,9,10"
--------------------
"1,2,3"
"4,5,6"
"7,8,9"
"10"
--------------------
在你的程序中,可以像下面这样使用:
string sql_update...string ids in BatchJoinArray2String(XXXIds.ToArray(), 50))
{
string sql...= sql_update.Replace("@IDs", ids);
SqlHelper.ExecuteNonQuery(conn, CommandType.Text..., sql);
}
conn.Close();
}
该功能将集成在SOD框架中,敬请期待