Je travaille actuellement sur un projet dans Crystal Reports qui refuse d'utiliser la fonction non documentée WM_CONCAT, ce qui est autorisé dans Oracle 10g. Voici les informations d'en-tête de WM_CONCATOracle Fonction: Répliquer wm_concat
WM_CONCAT(p1 IN VARCHAR2) RETURN VARCHAR2
Pour utiliser WM_CONCAT Je passe des documents suivants: WM_CONCAT (colonne1); Cette fonction semble accepter une colonne de type varchar2 et renvoie une liste de valeurs séparées par des virgules de la colonne. J'ai actuellement une version personnalisée de cette fonction qui fonctionne (sur mon ordinateur de travail), mais elle n'est pas optimale et manque de réutilisation. Quelqu'un pourrait-il fournir une bonne fonction réutilisable comme WM_CONCAT que je pourrais utiliser?
Oui, j'ai essayé d'utiliser wm_concat préfixé par wmsys, mais cela ne fonctionne toujours pas. Merci pour le code ci-dessus, mais je suis plus à la recherche d'une fonction GENERIC qui pourrait être utilisée indépendamment des jointures ou des clauses where dans la fonction elle-même. – contactmatt
Ceci est une réponse très tardive, mais quand il s'est avéré que j'ai écrit une méthode comme celle ci-dessus car écrire une méthode "générique" a pris trop de temps dans mon projet actuel. – contactmatt