Bonjour,

J'aurais besoin de votre aide, SVP
Je fais appel à un script sql depuis un script ksh (korn shell).

Voici mes questions.

1. Quelle différence y a-t-til entre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus -s $CONNEXION_BASE @$FIC_REQUETE > $FIC_RESULTAT
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus -s $CONNEXION_BASE < $FIC_REQUETE > $FIC_RESULTAT
?

Visiblement, à ma surprise, la 2nde fonctionne mais pas la 1ère.

2. Si mon script sql contient simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select sysdate from dual;
le résultat dans FIC_RESULTAT est :
SYSDATE
--------
03/01/12

avec une ligne vide au début et à la fin.

- Peut-on, dans le script sql ou dans la commande sqlplus, faire en sorte de supprimer ces lignes vides ainsi que les lignes d'affichage de nom de colonne SYSDATE et -------- ?

- Y a-t-il toujours le même nombre de lignes vides (si je dois finalement faire les suppressions de lignes par Unix) ?

Merci !