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 :
$retour_nodbd = qx { sqlplus -s system/password\@MABASE <<EOF
select sysdate from dual;
exit;
EOF };
La commande suivante fonctionne :
$retour_nodbd=`tnsping MABASE`;
Cela fonctionne aussi pour :
$retour_nodbd=`sqlplus system\/password\@MABASE \@mon_sql`;
Le problème semble provenir des caractères "<<".
Comment puis-je procéder ?

Merci

Jean-michel, Nemours