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"
--------------------
在你的程序中...,可以像下面这样使用:
string sql_update=@"
update t2 set
AA =1 ,
BB ='2222'
FROM [MyTable] as t2
WHERE..., sql);
}
conn.Close();
}
该功能将集成在SOD框架中,敬请期待