应该这么写:create or replace procedure  old_dogs(empid OUT eid,empname OUT ename)
is
begin
 DBMS_OUTPUT.PUT_LINE('old_dogs');
end old_dogs;你再试试!!

解决方案 »

  1.   

    必须指定is/as
    create or replace procedure  old_dogs(empid OUT eid,empname OUT ename)
    is
    begin
     DBMS_OUTPUT.PUT_LINE('old_dogs');
    end old_dogs;
      

  2.   

    的确,EID,ENAME FRON WHERE?
      

  3.   

    现在代码没错了,但运行时结果怎么没有输出什么啊,语句DBMS_OUTPUT.PUT_LINE('old_dogs');是输出一条语句吗?怎么没有结果输出呢?
      

  4.   

    要加一句set serveroutput on才有输出