declare @sql varchar(max)
select @sql=isnull(@sql+',','')+name+'='+'b.'+name from syscolumns
where id=OBJECT_ID('a') and name<>'ID'
set @sql=
'update a
set '+@sql+'
from a a,a_backup b
where a.ID=b.ID'
exec (@sql)sql server 备份表数据,更新到原表(动态语句拼接)
最新推荐文章于 2024-12-03 17:20:19 发布
1938

被折叠的 条评论
为什么被折叠?



