工作中遇到一个需求,要求多表更新数据,记录下来方便以后查看.
以下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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE 游标一. PL/SQL 是用游标来管理 SQL 的 SELECT 语句的 . 游标是为了处理这些语句而分配的一大块内存 .它提供了对一个结果集进行逐行处理的能力 , 可看作是一种特殊的指针 . 它与某个查询结果集相关联 , 可以指向结果集的任意位置 ,以便对指定位置的数据进行处理...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-05-29 08:54:00
                            
                                332阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录
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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ORACLE 游标一. PL/SQL 是用游标来管理 SQL 的 SELECT 语句的 . 游标是为了处理这些语句而分配的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-19 16:15:47
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标(cursor)   游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果  每个游标区都有一个名字  用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理  主语言是面向记录的,一组主变量一次只能存放一条记录  仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求  嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式  在数据库开发过程中,当            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 01:08:24
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            游标是一种用于查询结果集的数据库对象,能够逐行处理查询结果,是处理和操作数据库数据的重要工具之一。本文介绍了Oracle数据库中游标的定义和使用方法,特别是显式游标的声明、打开、处理和关闭步骤。通过游标,可以逐行处理查询返回的数据,支持在PL/SQL代码中对结果集进行操作和处理。下面是一个简            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-09 09:53:05
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /*游标的简单学习*/一.概念:1.游标:游标是用于在存储过程中迭代SELECT查询出的数据。2.什么是游标?①游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。3.游标有什么作用?①指定结果集中特定行的位置。②基于当前的结果集位置检索一行或连续的几行。③在结果集的当            
                
         
            
            
            
            游标是数据库中一个命名的工作区,当游标被声明后,他就与一个固定的SQL想关联,在编译时刻是已知的,是静态的.它永远指向一个相同的查询工作区.游标变量可以在运行时刻与不同的SQL语句关联,在运行时可以取不同的SQL语句.它可以引用不同的工作区.
游标和游标变量是不能相互代替的.
如何定义游标类型TYPE ref_type_name IS REF CURSOR [RETURN return_typ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2008-10-15 17:28:12
                            
                                6776阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            ------------------------------------定义使用变量----------------------------------    --scalar 变量    declare            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-19 16:07:45
                            
                                825阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实现“mysql 游标循环定义新变量”的步骤如下:
1. 创建游标和定义新变量
2. 打开游标
3. 循环读取游标数据
4. 使用新变量处理数据
5. 关闭游标和释放资源
下面是每一步的具体操作和代码示例:
1. 创建游标和定义新变量
在这一步,我们需要创建一个游标以及定义一个新的变量来接收游标的结果。我们可以使用`DECLARE CURSOR`语句来创建游标,以及使用`DECLARE`语            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 09:33:39
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.存储过程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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://blog.csdn.net/weixin_41367660/article/details/80449032            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-01 11:33:00
                            
                                142阅读
                            
                                                                                    
                                2评论