la réponse est ...

system "sqlplus $userbd q/@monsql.sql/ $parametre";

j'essaye demain et vous dit quoi!

bonjour,

malgré le parcours du site je n'ai pas trouve réponse à mon soucis, voila en fait je realise un controle via sqlplus qui execute un bloque PL/SQL qui renvoi en retour un nombre
$parametre=100;
$nboccurence=system "sqlplus $userbd @monsql.sql $parametrel";


mon soucis et le @monsql.sql que l'interpreteur perl prend pour un tableau et je n'ai pas trouvé comment lui faire passé. j'ai bien esaye en initialisant une variable avec : $monscript="@"+"monsql.sql";

mais il ne prend pas quand même.

voilou si quelqun peut me donner un petit coup de pouce ce sera avec plaisir, en plus je sur que c est tout con style il faut mettre des cotes ou des slash.... mais j'ai pas trouve.

merci d'avance