Bonjour,
J'ai effectué de nombreuses recherches sur le web avant d'arriver sur developpez ( recherches également ici mais sans succès ).
Voici mon problème:
un serveur Windows 2000 SP4 dispose de perl ( sans le module DBD::Oracle ) et de cygwin.
Je souhaite interroger le base Oracle via sqlplus mais je bute sur le message d'erreur suivant :
"<< était inattendu"
Voici mon code :
La commande suivante fonctionne :$retour_nodbd = qx { sqlplus -s system/password\@MABASE <<EOF
select sysdate from dual;
exit;
EOF };
Cela fonctionne aussi pour :$retour_nodbd=`tnsping MABASE`;
Le problème semble provenir des caractères "<<".$retour_nodbd=`sqlplus system\/password\@MABASE \@mon_sql`;
Comment puis-je procéder ?
Merci
Jean-michel, Nemours
Partager