Bonjour,

J'ai �crit un petit script pl-sql avec un bloc DECLARE ..END; et notamment un curseur que je parcoure puis effectue quelque petit traitement. Ce script est stock� dans un fichier MonScript.sql
Quand je l'ex�cute sous slqplus (@monScript) que j'ex�cute sous xp ou j'ai nstall� un client ORACLE, �a marche parfaitement.
Maintenant je veux l'automatiser en l'�x�cutant � partir d'un script shell UNIX
Sous le r�pertoire AppliUnix de mon serveur UNix, j'ai :
-d�poser mon fichier monScript.sql
- �crit un script shell monShell.ksh avec,entre autre, l'instruction
sqlplus -s $MONIDENT/$MONMDP <<endplus >>FICTRACE>&1
@$ficSQL
exit
endplus

Et la �a ne marche pas mais je n'ai pas de message d'erreur.

En tout cas, �a marche si dans mon fichier sql j'ai des instruction SQl simple style select count(*)..... ou bien create table etc....

Donc je pense qu'il faut faire autrement avec un fichier qui contient un bloc pl-sql

Est ce possible sans passer par une proc�dure stock�e ?

Merci � tous