游标循环读取数据,更改数据

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

以上是关于游标循环读取数据,更改数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql 游标(循环读取一行数据插入到另一张表)

mysql 游标(循环读取一行数据插入到另一张表)

SQL server2014数据库存储过程 实现游标循环读取 循环插入数据

数据库错题库第八章8.5(使用游标的语句一般是循环结构)

游标学习

mysql之游标