`
accpzhangxiaowei
  • 浏览: 32775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

存储过程和循环迭代

 
阅读更多
create or replace procedure exam_temp_produce
as
CURSOR lib_ids IS select ss.dir_id,ss.dir_site_id from directorys ss where ss.dir_name = '演示目录';

BEGIN
    --试题库、试卷、考试
    FOR A IN lib_ids LOOP
    insert into directorys(dir_id,dir_site_id,dir_parent_id,dir_name,dir_desc,dir_is_avail,dir_start_time,dir_end_time,dir_create_time,dir_create_user,dir_update_time,dir_update_user,dir_sort)
    values(directorys_seq.nextval,A.dir_site_id,A.dir_id,'试题库','试题库','Y',sysdate,sysdate,sysdate,2,sysdate,2,1);
    insert into directorys(dir_id,dir_site_id,dir_parent_id,dir_name,dir_desc,dir_is_avail,dir_start_time,dir_end_time,dir_create_time,dir_create_user,dir_update_time,dir_update_user,dir_sort)
    values(directorys_seq.nextval,A.dir_site_id,A.dir_id,'试卷','试卷','Y',sysdate,sysdate,sysdate,2,sysdate,2,2);
    insert into directorys(dir_id,dir_site_id,dir_parent_id,dir_name,dir_desc,dir_is_avail,dir_start_time,dir_end_time,dir_create_time,dir_create_user,dir_update_time,dir_update_user,dir_sort)
    values(directorys_seq.nextval,A.dir_site_id,A.dir_id,'考试','考试','Y',sysdate,sysdate,sysdate,2,sysdate,2,3); 
    END LOOP;
  COMMIT;

  EXCEPTION WHEN OTHERS THEN
    ROLLBACK;

END exam_temp_produce;
分享到:
评论

相关推荐

    mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法分析

    本文实例讲述了mysql存储过程之循环语句(WHILE,REPEAT和LOOP)用法。分享给大家供大家参考,具体如下: MySQL提供循环语句,允许我们根据条件重复执行一个SQL代码块其中有三个循环语句:WHILE,REPEAT和LOOP,我们...

    循环滑动弹性迭代数据存储读取通道架构.zip

    循环滑动弹性迭代数据存储读取通道架构.zip

    60循环滑动弹性迭代数据存储读取通道架构.pdf

    60循环滑动弹性迭代数据存储读取通道架构.pdf

    第12讲 递归和迭代.pptx

    主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与...

    DB2存储过程-基础教程

    您学习了SQL Procedure Language 的所有基本要素,包括变量声明和赋值、语法和使用以及用于控制过程逻辑的流程的条件语句和迭代语句。您还学习了如何使用错误处理和结果集。这使您能够构建可集成到数据库应用程序中...

    python基础教程:浅谈python for循环的巧妙运用(迭代、列表生成式)

    我们可以通过for循环来迭代list、tuple、dict、set、字符串,dict比较特殊dict的存储不是连续的,所以迭代(遍历)出来的值的顺序也会发生变化。 迭代(遍历) #!/usr/bin/env python3 #-*- coding:utf-8 -*- vlist=...

    _LDPC码的高效编译码实现技术研究_低密度奇偶校验码_LDPC_LDPC并行_准循环LDPC码_

    另外,本文通过分析 LDPC 码译码的循环迭代过程,一种变量节点处理单元和校验节点处理单元完全并行交替处理两数据帧的译码器结构,在该结构的基础上提出了一种动态的地址访问管理方法,设计得到的译码器能够在 FPGA ...

    详解Python迭代和迭代器

    我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。 可迭代 一个对象,物理或者虚拟存储的序列。list,tuple,strins,dicttionary,set以及生成器对象都是可迭代的,整型数是...

    第9讲 循环的嵌套.pptx

    主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与...

    R语言循环For while

    (2)apply函数族和泛型函数map能够更加高效简洁地实现一般的for循环、while循环,但这不代表for循环、while循环就没用了,它们可以在更高的层次使用(相对于在逐元素级别使用) 1. 基本for循环 例如,有如下的...

    第7讲 循环结构(一).pptx

    主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与...

    ParforProgress 类:用于跟踪 parfor 循环中的迭代的 Matlab 类-matlab开发

    用于监视 parfor 循环进度的类并行工作程序为每次迭代写入一个公共文件,并通过计算文件中的行数来确定已完成迭代的总数。 用法: pp = ParforProgress; parfor kk = 1:100 做一点事; 迭代次数=步骤(pp,kk); ...

    Python跑循环时内存泄露的有效解决方法

    Python跑循环时内存泄露的有效解决方法。 内存泄漏是一种常见的问题,尤其在Python循环中运行长时间的程序时容易发生。以下是一些可能的解决...因此,最好使用局部变量来存储循环中的值,以便在循环结束时释放内存。

    python循环代码.docx

    for循环的语法如下: ``` for 变量 in 序列: 代码块 ``` 其中,变量是用于存储序列中的元素的变量名,序列可以是列表、元组、字符串等可迭代对象。代码块是需要重复执行的代码,它会依次执行序列中的每个元素。 ...

    ParforProgress:用于跟踪 parfor 循环中的迭代的 Matlab 类

    用于监视 parfor 循环进度的类 并行工作程序为每次迭代写入一个公共文件,并通过计算文件中的行数来确定已完成迭代的总数。... 使用单个文件来存储迭代信息的技术受到以下文件交换实用程序的启发:

    浅谈python for循环的巧妙运用(迭代、列表生成式)

    我们可以通过for循环来迭代list、tuple、dict、set、字符串,dict比较特殊dict的存储不是连续的,所以迭代(遍历)出来的值的顺序也会发生变化。 迭代(遍历) #!/usr/bin/env python3 #-*- coding:utf-8 -*- ...

    【03-流程控制与数组】

    •使用for循环时,还可以把初始化条件定义在循环体之外,把循环迭代语句放在循环体内,这种做法将非常类似前  面的while循环。 嵌套循环 •各种基本类型的循环都可以作为外层循环,各种基本类型的循环也...

    第5讲 数的表示及存储.pptx

    主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与...

    第8讲 循环结构(二).pptx

    主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与...

Global site tag (gtag.js) - Google Analytics