用php,或者其它程序,写一个函数,把需要更新的表名,放到数组里,批量执行一下,就能实现了。
function batchupdate($itemname){
update $itemname set prince=....
}
declare @sql varchar(200)
declare @database varchar(20)
set @database = 'ITEM'
set @sql = 'update ' + @database +'..a set price = .....'
exec (@sql)
试一下,若不行,再问我!
可以,参考下存储过程
可以定义变量啊 查看高级SQL编程
写个过程就能解决这个问题