Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2961 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  probleme perl et sqlplus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme perl et sqlplus

n°1710794
donny3
Posté le 01-04-2008 à 08:33:11  profilanswer
 

Salut,
 
J'essai d'executer une commande sql via perl en utilsant sqlplus mais il ne se passe rien, mon code bloque.
 
voila

Citation :

$fonc = qx{sqlplus -s $user/$pass\@$base  
    exec SYS.DBMS_IJOB.BROKEN($job,$broken);
    commit;
    };


 
quand je lance mon script il bloque, comme si il n'arrivait pas interpreter cela
alors que quand je lance direct le exec sous oracle cela fonctionne.
 
Est-ce que ma synthaxe est incorrect ?
 
merci de votre aide

mood
Publicité
Posté le 01-04-2008 à 08:33:11  profilanswer
 

n°1711127
olivthill
Posté le 01-04-2008 à 16:49:35  profilanswer
 

Il manque la sortie de sqlplus, c'est-à-dire une ligne "exit" ou "quit".
Pour débugguer et voir les erreurs, il faudrait enlever le "-s" (silent).
Pour débugguer, on pourrait essayer avec un simple Select sysdate from dual
D'habitude, j'emploie des "/" au lieu de ";", mais peut-être que ça passe aussi avec des points-virgules.
J'essayerais :

$fonc = qx{sqlplus $user/$pass\@$base  
    exec SYS.DBMS_IJOB.BROKEN($job,$broken)
    /  
    commit
    /
    exit
    /
    };


(Je n'ai jamais fait de sqlplus avec perl, mais j'en ai fais beaucoup dans des batch Unix ordinaires.)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  probleme perl et sqlplus

 

Sujets relatifs
Problème avec htmlentities()[PHP]probleme vérification e-mail +mysql
Problème espace design iframeProbleme de caractere spéciaux
debutant,probléme ArrayListsoap et problème de persistence mysql
probléme affichage d'une longue chaine de caractéreProblème de clic sur controle TEdit
Problème pour faire une requête SQL.problème avec session_start()
Plus de sujets relatifs à : probleme perl et sqlplus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR