Bonjour,
Je m'intéresse au type ANYDATA d'Oracle :
https://docs.oracle.com/cd/B19306_01...t.htm#BEHEICHI
Voilà ce que je cherche à faire :
- en entrée, je possède uniquement des %ROWTYPE divers et variés (en terme du nombre de colonnes et type de données).
- en sortie, je cherche à avoir un ANYDATA contenant tous les champs de mon %ROWTYPE.
J'ai pas mal cherché, parcouru les différents forums Oracle, et on ne peux pas transformer directement un %ROWTYPE en ANYDATA.
Les fonctions qui retournent un ANYDATA et qui semblent m'intéresser sont :
STATIC FUNCTION ConvertCollection(col IN "collection_type") RETURN ANYDATA
STATIC FUNCTION ConvertObject(obj IN "<object_type>") RETURN ANYDATA
Je m'oriente donc vers une conversion en 2 temps, tout d'abord en Object ou Collection, puis en ANYDATA.
Le problème est que je cherche à faire quelque chose de générique (étant donné mes données en entrée, qui je le rappelle sont diverses et variées).
Est-ce que quelqu'un a déjà essayé de faire quelque chose de similaire?
Merci
Partager