Salute.
Ho una funzione Oracle del tipo:
questa funzione restituisce un tipo definito in un packagecodice:create or replace FUNCTION F$DECODIFICA (ID_P IN NUMBER) RETURN mio_PACKAGE.POSTAZIONE_DECODIFICATA IS POSTAZIONE mio_PACKAGE.POSTAZIONE_DECODIFICATA; etc...
Ebbene, se la funzione restituisse un tipo oggetto, saprei come risolvere (posto il codice se serve).codice:create or replace PACKAGE mio_PACKAGE AS TYPE POSTAZIONE_DECODIFICATA IS RECORD ( ID_POSTAZIONE POSTAZIONI.ID_POSTAZIONE%TYPE, etc... ); END mio_PACKAGE;
Qui però non so risolvere (e ho visto tanti esempi in rete) perchè questa funzione restituisce un tipo definito nel package.
chiedo un qualunque consiglio su dove documentarmi o come procedere.
![]()

Rispondi quotando