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

 


Dernière réponse
Sujet : [ksh + plsql] comment exécuter une procédure PLSQL dans un shell ??
ouf up

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ouf up
ouf j'ai cherché tout l'après midi...
rien trouvé...
 
y'a personne qui connait ksh ici ???
 
dois-je utiliser la commande execute directement
 
ou bien en fait une variable et exécuter celle-ci ?
 
HELP HELP HELP !!!
ouf en fait ça donne à peu prés ça :
 
 sqlplus -s $TMP_CONNECT <<! #>>
 SET FEEDBACK OFF
 SET TERMOUT OFF
 UPDATE table_toto
 SET toto_action='RUNNING',  
     upd_dt=sysdate,
     toto_start_dt=sysdate
 WHERE toto_id=$VG_TOTO_ID;
!
 
ça ça marche
 
ensuite
 
sqlplus -s $TMP_CONNECT <<! #>>
execute c:/toto/Script/PROC_TOTO($VL_TITI_ID);"
!
 
 
et ça ça marche pas...
 
j'ai cette erreur :

$ toto.sh PARAM1
1);"; END;toto/Script/PROC_TOTO(
 
      *
ERREUR Ó la ligne 1 :
ORA-06550: Ligne 1, colonne 7 :
 
 
$
ouf j'utilise UWIN d'AT&T pour tester mes scripts shell sous windows
 
dans mon shell, je crée un alias sqlplus
cela me permet de faire des select, update...
pas de pb...
 
mais je n'arrive pas à exécuter une procédure avec la commande "execute proc_name(param1)"
 
...heu...
c'est assez urgent
 
merci aux rois de la prog...

 

[edtdd]--Message édité par ouf--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)