首页 > 代码库 > 游标循环读取数据,更改数据
游标循环读取数据,更改数据
declare @tab_name varchar(100),@col_name varchar(100),@newResult varchar(max),@sql varchar(max)
declare curTab_setData cursor fast_forward
for select * from Table_1 where tab_name<>‘[dbo].[STEM_Log]‘
open curTab_setData
fetch next from curTab_setData into @tab_name,@col_name
while @@FETCH_STATUS=0
begin
--set @sql=‘select substring(‘+@col_name+‘,1,charindex(‘‘<div style=‘‘,‘+@col_name+‘)-1),‘+@col_name+‘ colname from ‘+@tab_name
--+‘ where‘+@col_name+‘ like‘‘%div style%‘‘‘
----print @sql
--exec(@sql)
set @sql=‘update ‘+@tab_name+‘set ‘+@col_name+‘= substring(‘+@col_name+‘,1,charindex(‘‘<div style=‘‘,‘+@col_name+‘)-1)
where‘+@col_name+‘ like‘‘%div style%‘‘‘
exec( @sql)
fetch next from curTab_setData into @tab_name,@col_name
end
close curTab_setData
deallocate curTab_setData
游标循环读取数据,更改数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。