Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/05/2008, 10h44   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 47
Points : 6
Points : 6
Par défaut lancer sqlplus à partir d'un script

Bonjour,
J'ai fait un script qui va me permettre de faire une extraction dans ma base de données. Ce script va être lancé en ligne de commande sous linux.
Voici à peut près le contenu du script qui se nomme scriptlinux:
Code :
1
2
3
 
sqlplus / AS sysdba 
@requete.sql
Quand je le lance il se connecte bien à sqlplus mais n'exécute pas le script @requete.sql qui va faire l'extraction des données.
voici le contenu de @requete.sql :

Code :
1
2
3
4
5
6
7
8
9
 
SET pagesize 10000
SET linesize 1000
SET term off
spool DD_manifeste.txt
 
SELECT * FROM mestable
/
spool off
Quelqu'un pourrait il m'aider à comprendre le problème qui se pose réellement ?

Merci d'avance
hadid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2008, 12h24   #2
Invité régulier
 
Inscription : octobre 2006
Messages : 47
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 47
Points : 6
Points : 6
Citation:
Envoyé par hadid Voir le message
Bonjour,
J'ai fait un script qui va me permettre de faire une extraction dans ma base de données. Ce script va être lancé en ligne de commande sous linux.
Voici à peut près le contenu du script qui se nomme scriptlinux:
Code :
1
2
3
 
sqlplus / AS sysdba 
@requete.sql
Quand je le lance il se connecte bien à sqlplus mais n'exécute pas le script @requete.sql qui va faire l'extraction des données.
voici le contenu de @requete.sql :

Code :
1
2
3
4
5
6
7
8
9
 
SET pagesize 10000
SET linesize 1000
SET term off
spool DD_manifeste.txt
 
SELECT * FROM mestable
/
spool off
Quelqu'un pourrait il m'aider à comprendre le problème qui se pose réellement ?

Merci d'avance

Je viens de voir le problème. c'est juste le point virgule qui manquer à la suite de @requete.sql

voici comment le script devait être fait :

Code :
1
2
3
 
sqlplus / AS sysdba 
@requete.sql;
hadid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h48.


 
 
 
 
Partenaires

Hébergement Web