Bonjour à tous,

Voilà j'ai un script shell dans lequel je calcule une date (en fait, je reçoi un
fichier duquel j'extrai la date que je mémorise dans une variable). A l'intérieur
d'une session iSQL (Sybase) dans ce shell, j'exécute une procédure stockée.
Je souhaiterai envoyer comme paramètre de cette procédure stockée ma
date. Comment puis-je faire?

Voilà comment je calcule la date (la variable $fileimp possède le nom du
fichier [exemple : toto_20071029] duquel j'extrais la date) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
set DateFichier = `echo $fileimp | cut -d"_" -f2`
set DateFichier = `echo $DateFichier | cut -d"." -f1`
 
# --- Exécution de la procédure stockée
isql -U$login -P$passwd <<eot  > $REPTMP/temp.sts
 
DECLARE @statut int
print ' '
exec @statut = MABASE.proprio.maproc $DateFichier
Avec ce code, il me pose un problème sur la date, comment puis-je faire ?

Par avance, je vous en remercie.