你这几个表中有没有主健和外建??
如果是独立的几个表,那么你就麻烦些吧。这种情况我是不知道该如何解决。如果是相互联系的,比如在各个表中添加ID
update 表1,表2 set 表1.BUS_ENT_NAME=@name,表2.BUS_ENT_NAME=@name试试看。

解决方案 »

  1.   

    我真希望能这样 update @表名 set 表1.BUS_ENT_NAME=@name  表名也可以附值哪位老大 给个 解决办法 ???
      

  2.   

    做成存储过程,拼sql
    CREATE proc updTables
        @Tname as varchar(30),
        @Value as varchar(10)
    AS
       declare @sql varchar(100)
       select @sql='update ' + @Tname + ' set  Amount=''' + @Value +''''
     exec (@sql)
    GO注意单引号哦!
    另:可以扩展成@Tname为一个表名组成的字符串,如:'table1,tabl2,table3,table4'
       里面再做相应修改,一次更改四个table