[perl]sqlplus (no module)

Fermé
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - 9 févr. 2010 à 12:01
fxtaa Messages postés 1050 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 2 avril 2015 - 15 févr. 2010 à 10:16
Bonjour,

La contrainte est simple, je ne peux pas utiliser de module autres que ceux fournit de bases avec perl.

J'aimerai récupérer la version d'Oracle coté serveur, celle ci est marqué au moment de la connexion :

le code :
$bob = `sqlplus PSEUDO/PASS`;
$bob =~ /Oracle Database 10g Enterprise Edition Release (.*) - /;
print $1;


Bien évidemment ca ne marche pas, j'ai essayé en rajoutant un "exit" mais ca plante pareil.

8 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
9 févr. 2010 à 13:32
Salut,

Affiche le contenu de $bob
$bob = qx#sqlplus PSEUDO/PASS#;
print "$bob\n"

0