? 报什么错?在 sqlplus 用过程.
SQL>exec 过程名(para1,para2....);

解决方案 »

  1.   

    create or replace procedure Do_Insert(aFD_PICTURE IN NUMBER,aFD_BOARDNO IN NUMBER,aFD_GUILDNO IN VARCHAR2,aFD_NAME IN VARCHAR2,aFD_BOARDNO_NAME IN VARCHAR2)
    as  
    begin
         insert into tbl_picture (FD_PICTURE,FD_BOARDNO,FD_GUILDNO,FD_NAME) values (aFD_PICTURE,aFD_BOARDNO,aFD_GUILDNO,aFD_NAME);
         insert into tbl_guildboard (FD_BOARDNO,FD_GUILDNO,FD_BOARDNO_NAME) values (aFD_BOARDNO,aFD_GUILDNO,aFD_BOARDNO_NAME);
         commit;
    EXCEPTION
       WHEN DUP_VAL_ON_INDEX THEN
       DBMS_OUTPUT.PUT_LINE('PK_ERROR'||to_char(aFD_PICTURE));
       when others then
       dbms_output.put_line(sqlerrm);
    end;
    /
      

  2.   

    to:beckhambobo(beckham) 还是编译错误那儿错了呢??