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*Plus Oracle Discussion :

fichier sql executé dans un fichier sql


Sujet :

Sql*Plus Oracle

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut fichier sql executé dans un fichier sql
    Bonjour,
    J'exécute un fichier sql à partir d'un pg python :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ORACLE_HOME/bin/sqlplus -s 'ipas'/ipas0@mabase @/opt/NEDI/Metamodel/init.sql
    Le fichier init.sql contient : Les fichiers init.sql et upgrade.sql sont au même endroit, mais lors de l'exécution le script upgrade.sql n'est pas trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SP2-0310: unable to open file "upgrade.sql"
    Comment savoir l'emplacement qu'attends sqlplus, et comment le préciser ?
    Merci

  2. #2
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    J'ai oublié de préciser que le chemin complet ne peut être donné dans le script init.sql car il change en fonction des versions de mon application, par contre un chemin relatif peut être envisagé.
    Je pensais que le chemin par défaut était celui ou se trouve le script init.sql, mais ce n'est pas le cas ...

  3. #3
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    j'ai trouvé une réponse peu élégante mais qui marche :
    je passe le chemin en paramètre de init.sql et dans upgrade.sql j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @&1/upgrade.sql;
    exit

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/12/2007, 15h40
  2. Réponses: 3
    Dernier message: 20/09/2006, 11h05
  3. [SQL] Upload/download de fichiers ou images dans une BDD sql
    Par boniface dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/07/2006, 16h04
  4. [SQL] erreur dans la requette SQL ou dans le code PHP
    Par jack_1981 dans le forum PHP & Base de données
    Réponses: 19
    Dernier message: 11/07/2006, 21h21
  5. Réponses: 2
    Dernier message: 27/12/2005, 13h52

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