select seq_info_id.currval from dual;如果是在存储过程里面
insert into INFORMATION (ID , MODULE , DEPID , TITLE , BODY , MAKER , MAKEDATE) VALUES (SEQ_INFO_ID.NEXTVAL, sModule , nDepID , sTitle , sBody , sMaker , SYSDATE)
return id into v_id;

解决方案 »

  1.   

    bzszp(SongZip)你好。请问return id into v_id;是什么作用。谢谢
      

  2.   

    我使用的是C#开发前端,我在程序中定义了一个ReturnValue类型的参数,如果返回值设为常数时我程序中定义参数是可以取得的。
      

  3.   

    在过程中定义一个输出变量
    create or replace procedure proc_name (.....,p_out out number)
    as 
        v_id;
    begin 
        ....
       ....
        select 序列.currval into v_id from dual;
        ...
        p_out:=v_id;
         
    end ;
        select 序列.currval into p_out from dual;
    --然后在C#中执行过程,得到p_out返回值.