následující kód mi nechce Oracle sežrat a já už fakt nevím, proč. Proto se obracím s prosbou na někoho, kdo by věděl, jak to vyřešit:
Kód: Vybrat vše
CREATE OR REPLACE PACKAGE pckg_zmen_test AS
procedure XXXX(xid udrzbar.id%type, xjmeno udrzbar.jmeno%type,xprijemni udrzbar.prijmeni%type);
END;
CREATE OR REPLACE PACKAGE BODY pckg_zmen_test AS
procedure XXXX(xid udrzbar.id%type, xjmeno udrzbar.jmeno%type,xprijmeni udrzbar.prijmeni%type)
as
begin
update udrzbar set jmeno = xjmeno, prijmeni = xprijmeni where id=xid;
end;
END; -- pckg_zmen_test
/
tj. odkazuje na řádek, kde je proceduře XXXX dáno její tělo.SQL> show err;
Chyby v PACKAGE BODY PCKG_ZMEN_TEST:
LINE/COL ERROR
-------- -----------------------------------------------------------------
2/12 PLS-00323: podprogram nebo kurzor 'XXXX' je deklarován ve
specifikaci balíku a musí být definován v tìle balíku
Díky