工作中遇到一个需求,要求多表更新数据,记录下来方便以后查看.
以下3个例子表及模拟的部分数据.--物料细表,记录id好,单号,主表id,批号,生产日期
SQL> select f_id,f_billid,f_sourceitemid,f_lot,f_productdate,f_expirationdate from inv_changebodyl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-04-10 10:23:10
                            
                                1842阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            准备数据创建库:javacode2018创建表:test1、test2、test3/*建库javacode2018*/drop database if exists javacode2018;create database javacode2018;/*切换到javacode2018库*/use javacode2018;DRO            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-04 15:28:46
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标的概念在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条SQL  选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。如果曾经用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 13:14:12
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。游标允许你选择一组数据,通过翻阅这组数据记录——通常被称为数据集,检查每一个游标所在的特定的行。你可以将游标和局部变量组合在一起对每一个记录进行检查,当游标移动到下一个记            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 09:20:07
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标的定义:游标则是处理结果集的一种机制,它可以定位到结果集中的某一行,也可以移动游标定位到你所需要的行中进行操作数据。与 select 语句的不同是,select 语句面向的是结果集,游标面向的是结果集的行。 游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果,每个游标区都有一个名字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-18 21:02:22
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录
1.游标简介1.0 理解定义1.1 游标的主要作用1.2 游标的优缺点1.3 游标生命周期1.4 基本语法2.游标示例2.0 准备测试数据2.1 示例1-FORWARD_ONLY类型游标2.2 示例2-SCROLL类型游标2.3 示例3-使用游标进行更新和删除数据2.4 示例4-静态游标和动态游标演示3.使用原则4.参考2020年5月27日 21:10:001.游标简介1.0 理解定义SQL            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 17:30:37
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            游标(cursor)   游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果  每个游标区都有一个名字  用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理  主语言是面向记录的,一组主变量一次只能存放一条记录  仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求  嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式  在数据库开发过程中,当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 01:08:24
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # mysql 定义参数游标
本文将教你如何使用MySQL来定义参数游标。在开始之前,让我们先了解一下流程:
```mermaid
flowchart TD
    A[开始] --> B[连接到MySQL数据库]
    B --> C[定义并声明参数]
    C --> D[执行游标查询]
    D --> E[处理游标结果]
    E --> F[关闭游标]
    F --> G            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-03 10:57:13
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            EMP表在SCOTT用户下。用SCOTT/TIGER登录。代码:DECLARECURSOR C_EMP(P_EMPNO NUMBER) IS SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE EMPNO = P_EMPNO;R_EMP EMP%ROWTYPE;BEGIN  FOR R_EMP IN C_EMP(7369) LOOP            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 19:55:26
                            
                                303阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、参数游标    参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下: cursor cursor_name(parameter_name datatype) is select_statement; 定义参数游标时,游标参数只能指定数据类            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2010-12-14 01:28:42
                            
                                1977阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 定义带参数游标
## 1. 引言
在MySQL中,游标(Cursor)是一种用于遍历查询结果集的数据库对象。通常情况下,游标用于在存储过程和函数中进行结果集的操作。MySQL支持两种类型的游标:带有参数的游标和不带参数的游标。本文将重点介绍如何定义带参数的游标,并提供相应的代码示例。
## 2. 带参数游标的定义
### 2.1 游标的基本概念
在了解带参数游标之前,我们            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-26 11:32:05
                            
                                446阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标是一种用于查询结果集的数据库对象,能够逐行处理查询结果,是处理和操作数据库数据的重要工具之一。本文介绍了Oracle数据库中游标的定义和使用方法,特别是显式游标的声明、打开、处理和关闭步骤。通过游标,可以逐行处理查询返回的数据,支持在PL/SQL代码中对结果集进行操作和处理。下面是一个简            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-09 09:53:05
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /*游标的简单学习*/一.概念:1.游标:游标是用于在存储过程中迭代SELECT查询出的数据。2.什么是游标?①游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。3.游标有什么作用?①指定结果集中特定行的位置。②基于当前的结果集位置检索一行或连续的几行。③在结果集的当            
                
         
            
            
            
            一.存储过程1、存储过程定义 所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过 编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数 来调用并执行它,从而完成一个或一系列的数据库操作。2、存储过程的创建 Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。1)无参存储过程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 22:07:56
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。游标可分为:l静态游标:分为显式(explicit)游标和隐式(implicit)游标。lREF游标:是一种引用类型,类似于指针。----也称为动态游标1、静态游标1.1显式游标...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-28 15:26:14
                            
                                1164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # SQL Server 中定义带参数游标的实现指南
在学习SQL Server的过程中,游标是一个非常重要的概念。游标允许你逐行处理结果集,而带参数的游标则让你的查询更加灵活。本文将逐步讲解如何在SQL Server中定义和使用带参数的游标,希望能帮助入门者掌握这个技能。
## 实现流程
以下是定义带参数游标的整体流程:
| 步骤  | 描述            
                
         
            
            
            
            https://blog.csdn.net/weixin_41367660/article/details/80449032            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-01 11:33:00
                            
                                142阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            游标 隐示游标 显示游标 - 静态游标 - 动态游标 (IS REF CURSOR / sys_refcursor)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-04-10 18:31:00
                            
                                92阅读
                            
                                                                                    
                                2评论