mon probleme est pratiquement réglé, là j'ai un petit détail à affiner pour
etre bon, mon soucis ce situ au niveau de la conversion de heure, le format horraire sur la base est en (UK) AM/PM mais par contre sur AIX c'est en FR (12/24), j'ai du mal avec la synthaxe pour introduire la "case"
si qq'un pouvait m'éclairer, merci les gars pour votre coopération...
Je peux eventuellement posé le la 1er partie du script pour donner une idée au besoin...
[^] # Re: Pipe, >
Posté par byace . En réponse au message extraction d'une requete SQL dans shell. Évalué à 1.
Base Oracle,
mon probleme est pratiquement réglé, là j'ai un petit détail à affiner pour
etre bon, mon soucis ce situ au niveau de la conversion de heure, le format horraire sur la base est en (UK) AM/PM mais par contre sur AIX c'est en FR (12/24), j'ai du mal avec la synthaxe pour introduire la "case"
si qq'un pouvait m'éclairer, merci les gars pour votre coopération...
Je peux eventuellement posé le la 1er partie du script pour donner une idée au besoin...
file_sql=requete.sql
path_sqlplus=/exec/products/oracle/v10.2.0/bin
ORACLE_BASE=/exec/products/oracle
ORACLE_SID=RMSPOW1
database=$ORACLE_SID
ORACLE_HOME=/exec/products/oracle/v10.2.0
#TIMESTAMP Thu Jan 18 19:28:25 NFT 2007
JOURSEMAINE=`date |cut -c 1-3`
#Thu
MOIS=`date |cut -c 5-7`
#Jan
JOUR=`date |cut -c 9-10`
HEURE=`date |cut -c 12-13`
#MINUTE
echo "Exécution du fichier contenant la requete"
echo "test" $JOURSEMAINE $MOIS $JOUR $HEURE
# $path_sqlplus/sqlplus $user/$password
#$path_sqlplus/sqlplus $user/$password@$database $file_sql
#VALUE=`sqlplus -silent "/ " <<END
#set pagesize 0 feedback off verify off heading off echo off
#select count(*) from owlaccount where timestamp like '18-DEC-06 10%';
#select count(*) from owlaccount where timestamp like '$JOURSEMAINE-$MOIS-$JOUR $HEURE%';
if [ $HEURE
exit;
END`
if [ -z "$VALUE" ]; then
echo "No rows returned from database"
fi
#case "$HEURE" in
model1).......