cursor-mysql 游标问题(结果集)

问题描述

mysql 游标问题(结果集)
mysql:
declare cur cursor for select * from 表名;
open cur;
Loop1:loop;
....
fetch cur into 变量
...
update 表2 set id =变量.idname=变量.name.....
有这样的变量吗 没有 我该怎么实现 把查询出来的对象 赋值给一个变量

            求大神指导!!!!!!!!!!!

解决方案

http://blog.csdn.net/baixiaoshi/article/details/40112265

时间: 2024-11-02 02:14:30

cursor-mysql 游标问题(结果集)的相关文章

MySql游标的使用实例_Mysql

mysql游标使用的整个过程为: 1.创建游标 复制代码 代码如下: DECLARE calc_bonus CURSOR FOR SELECT id, salary, commission FROM employees; 2.打开游标 复制代码 代码如下: OPEN calc_bonus; 3.使用游标 复制代码 代码如下: FETCH calc_bonus INTO re_id, re_salary, re_comm; 4.关闭游标 复制代码 代码如下: CLOSE calc_bonus; 实

mysql 游标

游标 游标用于多行处理, 打开内存块, 并在内存中进行操作 调用前必须先声明, 并且经历四个过程 声明 <- 一个函数, 存储可以同时定义多个游标 打开 FETCH 传递 关闭 example: DECLARE c1 CURSOR FOR SELECT id,data FROM new.t1; <- select 不能够带  into open c1; <- 调用前必须先打开 FETCH c1 INTO a; <- 指定的打开光标读取下一行 close c1; <- 关闭 注

RedHat AS4-U2下Mysql 5.0.22集群配置

最近看到过很多关于cluster的资料,一直在研究linux系统级的负载均衡和高可用,但是还没有完全成功,只是实现了一些简单的服务:今天在搜集资料中看到有关mysql的cluster,看上去不是很复杂,就花了一个下午的时间研究研究,参考了Nanu前辈的MySQL集群配置步骤,一个简单的集群算是成功了.但是有一点我没搞懂,是不是mysql集群配置完成后,只能同步数据库中的表,而不能同步整个库?请高手指点一二,谢谢! 一.实验环境 1. Linux操作系统版本. RedHat AS4-U2 2. M

利用游标返回结果集的的例子(Oracle 存储过程)

oracle|存储过程|游标 在sqlplus中建立如下的内容:1.程序包 SQL> create or replace package types  2  as  3      type cursorType is ref cursor;  4  end;  5  / 程序包已创建. 2.函数SQL> create or replace function sp_ListEmp return types.cursortype  2  as  3      l_cursor    types.c

Oracle利用游标返回结果集的的例子(C#)

oracle|游标 本例在VS2005+Oracle 92010 + WindowsXp Sp2测试通过1.创建一个游标变量,为返回值使用create or replace package types as  type cursorType is ref cursor;end;2.创建函数(或者存储过程)create or replace function testpro return types.cursorType islc types.cursorType;begin  open lc f

如何使用REF CURSOR处理Oracle的结果集

Oracle提供REF CURSOR,通过该功能可以实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL,从而提高SQL性能. 使用scott用户的emp表实现以下测试案例: SQL> desc emp Name Null? Type ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) ENAME VARCHAR

MySQL高效分页解决方案集分享_Mysql

一,最常见MYSQL最基本的分页方式: 复制代码 代码如下: select * from content order by id desc limit 0, 10 在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引.随着数据量的增加,页数会越来越多,查看后几页的SQL就可能类似: 复制代码 代码如下: select * from content order by id desc limit 10000, 10 一言以蔽之,就是越往后分页,LIMIT语句的偏移量就会越

Eclipse中java获得mysql的查询结果集

不废话,先上代码,再上解释说明   1 package com.ningmeng; 2 3 import java.sql.*; 4 /** 5 * 1:获取查询结果集 6 * @author biexiansheng 7 * 8 */ 9 public class Test03 { 10 11 public static void main(String[] args) { 12 try { 13 Class.forName("com.mysql.jdbc.Driver"); 14

mysql游标循环的使用

  CREATE PROCEDURE `test`.`new_procedure` () BEGIN DECLARE done INT DEFAULT FALSE; -- 需要定义接收游标数据的变量 DECLARE a CHAR(16); -- 游标 DECLARE cur CURSOR FOR SELECT i FROM test.t; -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; -- 将结束标志绑定到游标 DECLARE CONTINUE HAND