declare @sql varchar(1000)
---插入新的数据
set @sql='insert into mcode_degree(mcode,'+@field+')'
+ char(13) + char(10) +'select a.mcode,value from #mcode_degree a'
+ char(13) + char(10) +'left join mcode_degree b with(nolock) on a.mcode=b.mcode'
+ char(13) + char(10) +'where isnull(b.mcode,'''')='''''
exec (@sql)
set @sql=''
---更新新的数据
set @sql='update a set a.'+@field+'=b.value from mcode_degree a'
+ char(13) + char(10) +'inner join #mcode_degree b on a.mcode=b.mcode'
exec (@sql)
set @sql=''
动态修改数据
最新推荐文章于 2023-05-25 11:26:51 发布