Bonjour!

Tout d'abord, désolé si cette question à déja été posée... J'ai lancé une recherche, mais je n'ai rien trouvé...

Mon problème est le suivant. Dans le cadre d'un travail de diplôme, un collègue et moi-même devont créer un base Oracle et l'interface doit être en PHP. Je suis le DBA. Mon collègue s'occupe de la partie PHP.

Problème: Pour lui simplifier la vie, j'ai créer des procédures (en PL/SQL sous Oracle). Ces procédures fonctionnes parfaitement, on les lances en utilisant le SQL réservé EXECUTE d'Oracle. Le problème, c'est qu'actuellement, on ne peut pas lancer d'ordres SQL tels qu'EXECUTE. Mon collègue se connecte en ODBC avec les commandes suivantes:
  • ODBC_DO
  • ODBC_EXEC
  • ODBC_PREPARE


Donc, moment crucial: La question. Comment faire via une couche ODBC pour éxecuter des procédures internes à la base voulue?

Merci d'avance de vos réponses, parce qu'on sèche...

PS: La base est en Oracle 10g, pas d'interface WEB (donc pas de serveur apache).