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

 Oracle Discussion :

Exécuter un script depuis un script


Sujet :

Oracle

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 13
    Points
    13
    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 expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    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
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 13
    Points
    13
    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, 15h57
  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, 21h42
  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, 13h19
  4. Réponses: 4
    Dernier message: 05/04/2007, 04h10
  5. Appel d'un script depuis un script...
    Par byloute dans le forum Linux
    Réponses: 1
    Dernier message: 27/10/2005, 17h13

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