IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

lancer sqlplus à partir d'un script


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 47
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sqlplus / as sysdba 
    @requete.sql;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [lancer scons à partir d'un script python][exemple]
    Par slaimaabs dans le forum Bibliothèques tierces
    Réponses: 5
    Dernier message: 02/04/2013, 09h31
  2. lancer Simulink à partir d'un script MATLAB
    Par Nathaniel_etudiant dans le forum Simulink
    Réponses: 2
    Dernier message: 25/11/2010, 08h59
  3. Lancer VLC à partir d'un script!
    Par bugwarrior dans le forum Langage
    Réponses: 1
    Dernier message: 06/02/2006, 16h33
  4. Lancer SQLPLUS dans un script
    Par kasiop dans le forum Linux
    Réponses: 3
    Dernier message: 27/01/2006, 10h45
  5. Lancer une applisation a partir d'un script
    Par sigeme dans le forum Langage
    Réponses: 3
    Dernier message: 19/07/2005, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo