bonjour.
je souhaite executer une procedure stockee oracle dans un script perl.
quelqu'un peut il m'aider?
bonjour.
je souhaite executer une procedure stockee oracle dans un script perl.
quelqu'un peut il m'aider?
Oui, où est ton code ? Et sur quelle partie tu as un problème ?
Sinon, si tu ne sais pas par où commencer, lis ceci
je veux juste lancer sqlplus et executer la procedure en faisant "EXECUTE MAPROCEDURE".
mon probleme: je ne sais pas comment lancer un programme dans perl.
j'avais deja lu la note que tu as envoye
dans mon code je fais:
system("sqlplus yabre/yabre")
je cherche comment ajouter l'execution de la procedure : execute maproc (execute est une commande qui se lance dans sqlplus.
Si tu as lu ce que je t'ai envoyé, tu ne l'as peut-être pas compris alors. En utilisant DBI, tu n'as pas besoin de faire appel à sqlplus, tu exécutes ta procédure via DBI et DBD::Oracle.
j'avais lu cette parite doncje cherchais un autre moyen:
There is currently no standard way to call stored procedures with DBI. However, if you have created a stored procedure within an Oracle database, you can use $dbh->do() to immediately execute the procedure:
$dbh->do("BEGIN myPackage.myProcedure; END;");
mais j'ai essaye et c'est bon.
merci.
si tu etais une nana, j'allais te faire la cours
Partager