zoukankan      html  css  js  c++  java
  • 存储过程 向表中添加记录 id自增

     1 create or replace procedure testpro6(
     2 param1 varchar2,
     3 param2 out varchar2 ,
     4 param3 in out varchar2
     5 ) as tes varchar(20);
     6 
     7   Cursor cursor  is select xtyh from xtyhtable  ;
     8   begin
     9     for xtyh in cursor loop
    10       begin
    11         dbms_output.put_line('第:'||test_nev.nextval);
    12       --  dbms_output.put_line('xtyh'||xtyh);
    13         insert into test(id , name) values(test_nev.nextval , xtyh.xtyh);
    14         end;
    15      end loop;
    16   end;

    1.定义存储过程

    2.定义参数 只能输入、且不可改变

    3.定义参数 输出参数 可改变

    4.定义参数 可输入可输出、 可改变

    5.存储过程标志、is as 之类

    7 定义游标 cursor  是 从xtyhtable中查询名称的

    8.开始 

    9.开始循环cursor 定义一个 xtyh字段 、开始 loop 循环

    10.开始循环

    11.存储过程输出sequesces的排序值

    13.插入一张表中、id是sequences排序的值、 name 是 xtyh.xtyh(第一个xtyh对应 cursor 的一条记录、第二个xtyh对应 该条cursor记录里面的 xtyh 这个字段值)

    14.结束

    15.结束循环

    16.结束存储

  • 相关阅读:
    HTML学习笔记4----更多元素
    USB协议分析
    USB总线介绍
    SPI驱动程序设计
    SPI子系统
    SPI总线介绍和裸机编程分析
    I2C自编设备驱动设计
    I2C用户态驱动设计
    I2C学习
    MTD系统架构和yaffs2使用、Nandflash驱动设计
  • 原文地址:https://www.cnblogs.com/mzlb520/p/9480557.html
Copyright © 2011-2022 走看看