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