本文讲解使用sql来批量更新数据,不用一条一条sql语句执行,而使用一条sql语句就更新所有数据的办法,代码如下:
1 declare @idlist varchar(1000)
2 set @idlist='2,3,4,5'
3 exec('update table set field=value where id in(' @idlist ')')
--说明value是自定义的内容
其实这个sql语句很简单,只是变通了一下思路就实现了。
本文讲解使用sql来批量更新数据,不用一条一条sql语句执行,而使用一条sql语句就更新所有数据的办法,代码如下:
1 declare @idlist varchar(1000)
2 set @idlist='2,3,4,5'
3 exec('update table set field=value where id in(' @idlist ')')
--说明value是自定义的内容
其实这个sql语句很简单,只是变通了一下思路就实现了。
转载于:https://www.cnblogs.com/opper/archive/2010/01/19/1651977.html