1. #1
    Invité régulier
    Étudiant
    Inscrit en
    novembre 2012
    Messages
    9
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2012
    Messages : 9
    Points : 6
    Points
    6

    Par défaut Exécuter un script depuis un script

    Bonjour

    Je souhaiterais écrire un script qui fasse appelle a d'autre script . Le but est de pouvoir au travers d'un seul script (appelant les script tiers : sequence et trigers) créer toute l'architecture de ma base de donné .


    De ce que j'ai compris il faut appeler le script de cette manière

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Start 'C:\Users\Desktop\Projet\Script\seq2.sql' ;
    Je me demanais comment remplacer le C:\Users\Desktop\Projet\Script\ par une écriture de chemin d'accée intéligente (= me permetant d'ouvrire le script si le dossier projet et transferer ailleur ).

    Un grand remercimant à toutes les bonnes âmes qui pourront rapidemant m'aider.

    Bonne soirée

  2. #2
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Support
    Inscrit en
    décembre 2010
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Support
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2010
    Messages : 635
    Points : 1 468
    Points
    1 468

    Par défaut

    Dans SQLPLUS

    @/chemin/script.sql permet de lancer une script en donnant le chemin absolu vers le script ou de lancer un script qui se trouve dans le répertoire depuis lequel a été exécuté SQLPLUS ou de lancer un script qui se trouve dans un des répertoires référencés par la variable SQLPATH.

    @@chemin/script.sql permet de lancer une script en donnant le chemin relatif par rapport au script appelant.

  3. #3
    Invité régulier
    Étudiant
    Inscrit en
    novembre 2012
    Messages
    9
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2012
    Messages : 9
    Points : 6
    Points
    6

    Par défaut

    Reponse clair et très complete je ne pouvais pas rêver mieux, merci .

    lancer un script qui se trouve dans un des répertoires référencés par la variable SQLPATH.
    Je ne connaissais pas le SQLPATH , je vais cheker ca sur google , merci cela me sera très utile.

    J'utilise SQL developer et non sql*plus , j'imagine que leur fonctionnement sur les points cités ci dessus est identique ?

    Du coup me vient à l'esprit une autre question , qu'elle sont les avantages liés à l'utilisation de sql plus plutôt que sql developer. Est -il avantageux d'utilisé ces deux softs simultanéments ( Sqlplus pr écrire le code et sql dev pr l'integrer ?)

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/04/2012, 14h57
  2. Exécuter une requête depuis un script sh
    Par Decon dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 25/05/2011, 20h42
  3. [SQL2005][TSQL] Exécuter fichier sql depuis un script
    Par mbsl1 dans le forum MS SQL-Server
    Réponses: 3
    Dernier message: 19/11/2008, 12h19
  4. Réponses: 4
    Dernier message: 05/04/2007, 03h10
  5. Appel d'un script depuis un script...
    Par byloute dans le forum Linux
    Réponses: 1
    Dernier message: 27/10/2005, 16h13

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