INSERT INTO student (sno,sname,)VALUES(p_sno, p_sname);
sname后面多个逗号,另外values和前面的括号直接敲个空格 INSERT INTO student (sno,sname) VALUES(p_sno,p_sname);

解决方案 »

  1.   

    student表是不是还有一个自增的字段?
    如果有的话,插入的时候
    insert into student(id,sno,sname) values(student_SEQ.nextval,p_sno,p_sname)其中student_SEQ是创建的序列(oracle没有sql server列自增的概念,需要通过序列实现)
      

  2.   


    按照您说的已经修改  但问题依旧

    图中30和29行传入参数名称相同,插入完毕最好在commit一下。
      

  3.   

    截图35行加一个斜杠(/),36行加show error;
    如: 
    END SAVE_INFON;
    /
    SHOW ERROR;