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 :

Lancer un script pl/sql depuis un shell


Sujet :

Sql*Plus Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Lancer un script pl/sql depuis un shell
    bonjour ,

    j'ai un probléme lorsque je veux lancer mon script pl/sql sous unix (ou shell) ca ne marche pas :

    SQL> @script_extract_tab.sql
    75
    76
    77

    en sachant que dans mon script il y a :

    declare

    variable;


    begin
    traitement, cursor ....

    end ;

  2. #2
    Membre confirmé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Points : 534
    Points
    534
    Par défaut
    Quel est le message que tu as?
    Tu dois d'abord te deplacer dans le repertoire où se trouve le fichier avant de te connecter à SQL. Sinon tu dois fournir le chemin complet de ton fichier.

    http://www.techonthenet.com/oracle/questions/script.php

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    je suis bien positioné sur le bon répertoire .
    il n y a pas de message , car le script ne s'execute pas , il me donne la main!!!!!!!!
    SQL> @script_extract_tab.sql
    75
    76
    77

    je doute qu'il ne supporte pas les scripts pl/sql ?

  4. #4
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Hello ! As-tu essayé d'ajouter un / à la fin de ton script ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Points : 111
    Points
    111
    Par défaut
    sqlplus user/pwd @tonscript.sql

    et un
    /
    EXIT

    a la fin de ton script

Discussions similaires

  1. Lancer un script pl/sql dans sql*plus
    Par samsan dans le forum PL/SQL
    Réponses: 9
    Dernier message: 16/10/2012, 11h36
  2. lancer une procédure PL/SQL depuis ODBC
    Par Cédric B. dans le forum PL/SQL
    Réponses: 1
    Dernier message: 28/04/2009, 07h16
  3. Réponses: 7
    Dernier message: 17/01/2009, 15h45
  4. Lancer un script sous SQLPLUS depuis Sunopsis
    Par claclapub dans le forum ODI (ex-Sunopsis)
    Réponses: 6
    Dernier message: 06/06/2008, 11h48
  5. ORACLE Lancer un script pl-sql dans un script shell
    Par solange44 dans le forum SQL
    Réponses: 5
    Dernier message: 30/07/2007, 12h21

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