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

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

时间: 2024-08-07 00:15:05

游标循环读取数据,更改数据的相关文章

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

USE [Text] GO /****** Object: StoredProcedure [dbo].[TT] Script Date: 2020/3/6 11:37:45 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Da

用游标循环读取数据库名称,逐个打开数据库实现跨库查询

DECLARE @SQL VARCHAR(MAX) DECLARE test_cursor CURSOR SCROLL FOR SELECT PFDB_No from dbo.PFDBInfoTable OPEN test_cursor DECLARE @PFDBNo nchar(11) FETCH NEXT FROM test_cursor INTO @PFDBNo WHILE @@FETCH_STATUS=0 BEGIN PRINT @PFDBNo SET @SQL='SELECT * FR

Oracle游标循环更新数据案例

declare v_XTXMBH number; v_ZJZJZJRQ varchar2(40); cursor c_job is SELECT XT.XTXMBH AS XTXMBH, QJ.ZJZJZJRQ AS ZJZJZJRQ FROM XTXMXX XT, QJGLXX_ZQL_MID QJ WHERE XT.XTXMBH = QJ.XTXMBH AND XT.XTXMCLRQ >= '20120630' AND (QJ.ZJQHZJRQ IS NULL OR QJ.ZJZJZJRQ

Oracle游标-循环查询表中数据(表名),并执行

Oralce 表中存有一个字段,该字段存储表名,要把该表中的所有表名查询出来(即表名结果集),且执行结果集from 表名结果集: declare v_ccount varchar2(100); --定义一个游标变量 cursor c_job is --查询该表中的所有表名 select tablename from tbname; c_row c_job%rowtype; begin --循环待处理数据,即以上查出的结果集 for c_row in c_job loop ---执行语句 from

jmeter循环读取数据库表中的数据

先创建一个jdbc请求 请求在结果树正确后,添加一个循环控制器,循环次数定义数据库表查询的数量 variables names设置为col,那么如下变量会被设置为: col_#=2 (总行数) col_1=第1列, 第1行 col_2=第1列, 第2行 添加一个计数器用来坐变量拼接 添加请求引用N,使用函数助手 查看结果 jdbc运行结果 查看循环读取的结果 原文地址:https://www.cnblogs.com/only-love-you-519920/p/9135006.html

Hadoop源代码分析:HDFS读取和写入数据流控制(DataTransferThrottler类别)

DataTransferThrottler类别Datanode读取和写入数据时控制传输数据速率.这个类是线程安全的,它可以由多个线程共享. 用途是构建DataTransferThrottler对象,并设置期限period和带宽bandwidthPerSec,际读写前调用DataTransferThrottler.throttle()方法.假设I/O的速率相对给定的带宽太快,则该方法会将当前线程wait. 两个构造函数 双參构造函数,能够设置周期period和带宽bandwidthPerSec.

分批读取文件中数据的程序流程及其C代码实现

一.概述 在实际的软件开发项目中,经常需要处理大量的文件.某些文件中包含了相当多的数据记录数,如作者本人参与过的项目中,一个文件中有好几十万条记录.如果一次性将多条记录读入,则会花费大量的处理时间,且占用大量的内存. 为此,要求对于包含大量数据记录的文件进行分批读取操作,即每一轮读取一定数目的数据记录,待将这些记录处理完成之后,再读取下一批数据.本文介绍分批读取文件中数据的程序流程,并给出了C程序实现. 二.总体程序流程 实现分批读取文件中数据的程序流程如图1所示. 图1 实现分批读取文件中数据

使用poi读取Excel文件数据

除分数被转换为小数存储外,其他数据经本人测试无问题,如发现问题请留言,方便及时更新 package com.haiyisoft.iecp.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.text.DateFormat;

java.sql.SQLException: 无法从套接字读取更多的数据(mybatis 插入时)

今天  做mybatis 的批量插入的时候  出现 java.sql.SQLException: 无法从套接字读取更多的数据   的错误 解决方法: 由于批量插入的数据过大,需要分批次的插入. List<IdentificationData> insertList = new ArrayList<IdentificationData>(); for (IdentificationData domain : list) { insertList.add(domain); //批量插入