Chyba vlastní funkce PL / SQL pls-00905

Pl Sql Custom Function Error Pls 00905



Objekt typu návratového pole pls-00905 je neplatný

Nedávno byla napsána funkce, která unikla významu dat pole code show as below:



create or replace function err_des_translation(ErrorDesc in varchar2) return t_error_desc is .../ / Omitted N multi-word here

Jak název napovídá, záměrem je vrátit pole nalezená jako typ pole t_error_desc, ale před použitím není definována, takže je hlášena chyba.
The definition is as follows:



CREATE OR REPLACE TYPE t_error_desc is table of error_desc

To stále nefunguje, tabulka error_desc neexistuje a bude hlásit chybu, takže musíte vytvořit tabulku.
Create format:



create or replace type error_desc as object ( / / Fields that need to be displayed ... )

řešit.