1.存储过程名addnaire五个参数,其中有四个是插入的参数,另外一个是返回参数
2.将这四个参数插入到数据库中,然后返回当前插入记录的id。

解决方案 »

  1.   

    这个按你说的翻译成pl/sql就出来了
      

  2.   

    3个varchar2,一个date ,返回的数据就是那个id 插入到naire表中,id是通过序列自动生成的。 
      

  3.   

    create or replace procedure addnaire(p1 in varchar2,p2 in varchar2,p3 in varchar2,p4 in date,v_id out number)
    as
    begin
     insert into naire(col1,col2,col3,col4) values (p1,p2,p3,p4);
     commit;
     select id into v_id from naire where col1=p1 and col2=p2 and col3=p3 and col4=p4;
    end;
    /
      

  4.   

    直接就用rowID那个Oracle自动生成的东西做ID传出来得了,那个也不会有重复的,呵呵