在oracle数据库中返回记录的方法和sql server中返回记录集的方法有不同, 不是这么返回的,在论坛里搜一下oracle返回记录集的例子,有很多.

解决方案 »

  1.   

    我不需要返回,就算我里面没有select * from test;这句话,在数据库中也编译不通过。
    请高手把下面的语句改对:
    create or replace package ActUserConsumePackage is
         procedure InsertActUserConsume( nBill_month in number(6) );
    end ActUserConsumePackage;create or replace package body ActUserConsumePackage is 
        procedure InsertActUserConsume( nBill_month in number(6) ) as 
        begin    end InsertActUserConsume;
    end ActUserConsumePackage;
      

  2.   

    我不需要返回,就算我里面没有select * from test;这句话,在数据库中也编译不通过。
    请高手把下面的语句改对:
    create or replace package ActUserConsumePackage is
         procedure InsertActUserConsume( nBill_month in number(6) );
    end ActUserConsumePackage;create or replace package body ActUserConsumePackage is 
        procedure InsertActUserConsume( nBill_month in number(6) ) as 
        begin    end InsertActUserConsume;
    end ActUserConsumePackage;
      

  3.   

    create or replace package ActUserConsumePackage 
    is
      procedure InsertActUserConsum ( nBill_month in number);
    endcreate or replace package body ActUserConsumePackage 
    is
       procedure InsertActUserConsum ( nBill_month in number)
        is
          begin
            null;
          end;
    end;
      

  4.   

    大哥,还是不行,我现在用的是oracle8i