Problème lors de l'appel d'une fonction Oracle sql
infoxx
Messages postés
31
Statut
Membre
-
infoxx Messages postés 31 Statut Membre -
infoxx Messages postés 31 Statut Membre -
Alors voilà mon problème:
J'ai une fonction sous oracle qui prend en entrée un numéro ainsi qu'un identifiant (ou une liste d'identifiant) et qui me sort des données concernant ces identifiants. Elle fonctionne parfaitement sous Oracle, que je mette un ou plusieurs identifiants.
Le problème est que lorsque je l'appelle en php, et que j'exporte le résultat dans un fichier csv, aucune données du curseur n'est écrite..
Pourtant mes fonctions d'écriture et de lecture du .csv fonctionnent correctement car je les utilisent pour d'autres fonctions.
Je suis complètement perdue..
J'ai une fonction sous oracle qui prend en entrée un numéro ainsi qu'un identifiant (ou une liste d'identifiant) et qui me sort des données concernant ces identifiants. Elle fonctionne parfaitement sous Oracle, que je mette un ou plusieurs identifiants.
Le problème est que lorsque je l'appelle en php, et que j'exporte le résultat dans un fichier csv, aucune données du curseur n'est écrite..
Pourtant mes fonctions d'écriture et de lecture du .csv fonctionnent correctement car je les utilisent pour d'autres fonctions.
Je suis complètement perdue..
A voir également:
- Problème lors de l'appel d'une fonction Oracle sql
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction si et - Guide
- Appel privé - Guide
- Double appel - Guide
- Signal d'appel - Forum iPhone
1 réponse
Bon j'ai compris d'où venait le problème, mais je ne sais pas comment le reglé..
L'appel de la fonction et l'export des résultats en csv fonctionne correctement si un seul identifiant est rentré. Mais lorsque je rentre plusieurs identifiants (une liste d'identifiants), qui sont séparés par une virgule, alors tous ça se transforme en chaine de caractère, et ce n'est pas interprété par Oracle. Comment faire?? :(
L'appel de la fonction et l'export des résultats en csv fonctionne correctement si un seul identifiant est rentré. Mais lorsque je rentre plusieurs identifiants (une liste d'identifiants), qui sont séparés par une virgule, alors tous ça se transforme en chaine de caractère, et ce n'est pas interprété par Oracle. Comment faire?? :(