create or replace procedure Test_Dept(param1 in NUMBER,param2 in VARCHAR2,param3 in VARCHAR2) as
begin
  insert into DEPT(DEPTNO,DNAME,LOC)values(param1,param2,param3);
end Test_Dept

解决方案 »

  1.   

    在PLSQLDeveloper中的错误提示是:
    PROCEDURE SCOTT.TEST_DEPT 编译错误
    错误:PLS-00103: 出现符号 "end-of-file"在需要下列之一时:
            ;
           符号 ";" 被替换为 "end-of-file" 后继续。
    行:5
      

  2.   

    我如何在SQLDEVELOPER中调用存储过程呢??
      

  3.   

    直接在命令窗口 call  Test_Dept(1,2,3)
    或者在pl/sql中
    declare
     begin
        Test_Dept(1,2,3);
    end;
      

  4.   

    明白了,这样写。。
    begin
      TEST_DEPT(70,'zhou','zhigang');
      commit;
    end;
      

  5.   

    用call确实可以,不过call给人的感觉是调用函数似的。。