`

plsql例子

 
阅读更多
 declare 
 CURSOR emp_cursor IS  select flowno,betcode from tlot where lotno in('J00009','J00010');
 v_flowno tlot.flowno%TYPE;
 v_betcode tlot.betcode%TYPE;
 v_peilu tlot.peilu%TYPE;
 v_char varchar2(2000);
 v_result varchar2(4000);
 v_sql varchar2(4000);
 begin 
     
    open emp_cursor;
    loop
      fetch emp_cursor into v_flowno,v_betcode;
      EXIT WHEN emp_cursor%NOTFOUND;
      --dbms_output.put_line('betcode:'||substr(v_betcode,5,2)||',flowno:'||v_flowno||',length='||length(substr(v_betcode,5,2))); 
         v_result :='|'||substr(v_betcode,5,2)||'*|';
       v_char :=substr(v_betcode,8);
        
          for i in 1.. length(v_char) loop
           if mod(i,2)=0 then
               v_result :=v_result||substr(v_char,i-1,2)||':3.1'||substr(v_char,i-1,2)||'|';
               
           end if;  
            end loop;   
            
            v_sql :='update tlot set peilu='''||v_result||''',instate=1 where flowno='''||v_flowno||'''';
            dbms_output.put_line(v_sql);
            Execute immediate v_sql;
            commit;
      end loop;
      close emp_cursor;
  end;
分享到:
评论

相关推荐

    oracle中plsql的一些小例子,初学者可以看看

    这个文件夹里包含了一些本人收集的plsql里的小例子,比如for循环,IF判断等流程控制,程序包,触发器,游标,数组,异常处理,过程与函数。当你忘记它们的格式时可以翻出来看一看,例子简单易读,很适合初学者。

    PLSQL学习经典例子

    "PLSQL学习经典例子"这个压缩包文件显然是为了帮助学习者通过实践来深入理解PLSQL的各种概念和用法。 1. **基础语法与结构** PLSQL由声明部分、执行部分和异常处理部分组成。声明部分定义变量、游标、常量等;执行...

    PLSQL 实际开发例子

    在这个“PLSQL实际开发例子”中,我们可能发现一系列实际工作场景下的代码示例,这对于理解和掌握PLSQL的运用有着极高的学习价值。 首先,让我们了解一下PLSQL的基本结构。PL/SQL程序由块(Block)组成,每个块包括...

    19个实例学会plsql数据库的基础练习例子

    学习plsql的19个实际例子,每天练习这19个例子让你掌握数据库

    CDC积累的plsql用的各种例子

    标题中的“CDC积累的plsql用的各种例子”表明这是一份关于PL/SQL编程的资源集合,主要用于在数据库管理中进行复杂数据操作。PL/SQL是Oracle数据库系统中的一种过程化语言,它结合了SQL查询功能与传统的编程语言元素...

    PLSQL Developer 12 光标自动定位

    这个例子中的"st"会自动生成如下SQL模板: ```sql SELECT t.*, t.rowid FROM t; ``` 这里的“t”通常代表你要操作的表名,而"."后的“*”表示选择所有列,"rowid"是Oracle数据库中用于唯一标识每一行的字段。当这...

    Oracle PLSQL9i 程序设计中的例子脚本

    这个压缩包“Oracle PLSQL9i 程序设计中的例子脚本”包含了与《Oracle9i PLSQL程序设计》这本书配套的示例脚本,帮助读者深入理解和掌握PLSQL的使用。 在PLSQL中,我们首先需要了解其基本结构,包括声明部分、执行...

    plsql.zip_PLSQL Developer_cursor

    在PL/SQL(Procedural Language/Structured Query Language)中,...通过阅读《PLSQL中显示Cursor、隐示Cursor、动态Ref_Cursor区别(有分支图解).pdf》这份资料,你可以更深入地了解这些概念,并结合实际例子进行学习。

    plsqldev1104含sn

    在这个例子中,Product Code是4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz,Serial Number是601769,而password xs374ca可能是用于安装或首次运行时的密码,确保只有授权用户可以访问。 PLSQL Developer 11.04版本可能包含...

    PLSQL适合初学者。

    在上面的例子中,我们声明了两个数值变量,然后进行了加法运算并输出结果。接着,通过IF-THEN-ELSE语句比较两个数,并根据条件输出相应的消息。最后,异常处理部分捕获所有未预期的错误,并打印错误信息。 PLSQL还...

    plsql-install plsql客户端软件

    在这个例子中,压缩包名为"plsql-install",这可能是安装程序的压缩文件。 2. **解压文件**:将下载的压缩包解压到你选择的目录。通常,这可以通过双击压缩文件并选择解压位置来完成。 3. **运行安装向导**:找到...

    plsqldev9.zip

    在这个例子中,由于只有一个文件名,我们无法确定具体的内容,但可以假设这包含了所有必要的组件以启动和完成PL/SQL Developer 9的安装过程。 总的来说,PL/SQL Developer 9是一款专为Oracle数据库开发人员设计的...

    数据库oracle中PLSQL语句简介及使用方法的举例说明

    Oracle数据库中的PL/SQL(Procedural Language/Structured Query Language)是一种强大的编程语言,它将SQL的查询功能与过程式编程语言的控制结构相结合,为数据库管理提供了更高级别的抽象和控制。...

    Oracle PLSQL 从入门到精通

    Oracle PLSQL,全称为Oracle Procedural Language/Structured Query Language,是Oracle数据库系统中的一个...通过阅读和实践书中的例子,你将能够熟练运用PLSQL进行数据库编程,提升在Oracle数据库领域的专业技能。

    无需安装与配置环境变量绿色安全汉化中文版plsql

    例子 Oracle主目录名 = e:\PLSQL\instantclient_11_2 OCI库 = e:\PLSQL\instantclient_11_2\oci.dll 根据解压实际目录将Oracle主目录名与OCI库设置到如下图里面 2.放心安全无毒,你可以使用杀毒软件检测,这...

    PLSQL笔记-从hello word到触发器,包,游标高级应用

    以下是如何使用游标的一个例子: ```sql DECLARE cursor_example CURSOR FOR SELECT id, name, salary FROM employees WHERE department_id = 100; emp_record employee_management.employee_rec; BEGIN OPEN ...

    pl_sql.zip_fetch_pl/sql_pl_sql_plsql_plsql java

    这可能意味着这些示例中包含了一些如何在PL/SQL中嵌入Java代码,进行跨平台的数据库操作的例子。 总的来说,这个压缩包文件提供了一个全面的PL/SQL学习资源,涵盖了基础的SQL操作、游标使用、数据更新、触发器以及...

    PLSQL存储过程学习笔记

    例如,在上面的例子中,如果查询结果不存在,则可以通过如下方式处理: ```plsql DECLARE v_name VARCHAR2(5); BEGIN SELECT user_name INTO v_name FROM p_user WHERE user_id = &id; DBMS_OUTPUT.PUT_LINE('...

    12c 的新 PLSQL 功能

    在这个例子中,我们定义了一个用于格式化字节数量的函数,并且可以在 SQL 查询中通过 WITH 子句使用这个函数,使得查询更加简洁明了。 #### 六、总结 综上所述,Oracle Database 12c 中的新 PL/SQL 功能不仅提高了...

    PLSQL求10的阶乘

    ### PL/SQL 求10的阶乘 在数据库编程中,经常需要...这些例子不仅展示了如何在 PL/SQL 中计算阶乘,也加深了我们对不同循环结构的理解及其适用场景的认识。这对于进一步学习数据库编程和解决更复杂的问题都非常重要。

Global site tag (gtag.js) - Google Analytics