私はこのコードを持っています。コンパイルしようとすると、「名前はすでに既存のオブジェクトによって使用されています」というエラーが表示されます。しかし、私はこの名前の別のオブジェクトを持っていません。オブジェクト作成でoracleでエラーが発生する
drop type specii_inr;
CREATE OR REPLACE TYPE specii_inr UNDER gestiune_zoo
(specii_inrudite VARCHAR2(20),
OVERRIDING member procedure afiseaza_animal)
/
CREATE OR REPLACE PROCEDURE specii_inr AS
OVERRIDING MEMBER PROCEDURE afiseaza_animal IS
BEGIN
dbms_output.put_line('Animale inrudite: '||specii_inrudite);
END afiseaza_animal;
END;
/
「CREATE OR REPLACE PROCEDURE specii_inr」は、「CREATE OR REPLACE TYPE body specii_inr'」にする必要があります。 –