游标循环读取数据,更改数据
Posted 迷失小僧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游标循环读取数据,更改数据相关的知识,希望对你有一定的参考价值。
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(‘[email protected]_name+‘,1,charindex(‘‘<div style=‘‘,‘[email protected]_name+‘)-1),‘[email protected]_name+‘ colname from ‘[email protected]_name
--+‘ where‘[email protected]_name+‘ like‘‘%div style%‘‘‘
----print @sql
--exec(@sql)
set @sql=‘update ‘[email protected]_name+‘set ‘[email protected]_name+‘= substring(‘[email protected]_name+‘,1,charindex(‘‘<div style=‘‘,‘[email protected]_name+‘)-1)
where‘[email protected]_name+‘ like‘‘%div style%‘‘‘
exec( @sql)
fetch next from curTab_setData into @tab_name,@col_name
end
close curTab_setData
deallocate curTab_setData
以上是关于游标循环读取数据,更改数据的主要内容,如果未能解决你的问题,请参考以下文章