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 :

Exécution depuis un shell UNIX


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2009
    Messages
    273
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 273
    Par défaut Exécution depuis un shell UNIX
    Bonjour,

    Je voudrais pouvoir exécuter le script depuis unix comme par exemple cd $HOME script.sql

    Mon code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    set serveroutput ON SIZE UNLIMITED;
    set line 300
    set head off
    set verify off
    set echo off
    set feedback off
    set recsep off
     
    Declare
        variables
        cursor x
     
        begin
           for rec in x
            .... code ....
           end loop;
        end;
        /
        quit;
        /
    quand je l'exécute j'ai les messages suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    script.sql: -------------------: not found
    script.sql: DECLARE: not found
    script.sql: variable: not found
    script.sql: CURSOR: not found
    script.sql: IS: not found
    script.sql: syntax error at line ..: `(' unexpected
    Merci!

  2. #2
    Membre éclairé Avatar de macben
    Inscrit en
    Mars 2004
    Messages
    546
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 546
    Par défaut
    J'ai juste survolé rapidemment mais c'est bizarre d'avoir un ; à la fin de la première ligne et pas des autres ? (mais pê est-ce normal)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SET serveroutput ON SIZE UNLIMITED;
    SET line 300
    SET head off
    SET verify off
    SET echo off
    SET feedback off
    SET recsep off

Discussions similaires

  1. Exécuter une commande shell depuis Eclipse
    Par omsi02 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 05/02/2010, 10h52
  2. Exécuter un script shell depuis php
    Par allyass dans le forum Linux
    Réponses: 5
    Dernier message: 12/12/2009, 01h14
  3. Lancement Job SAP depuis shell unix
    Par AurelGTS dans le forum SAP
    Réponses: 0
    Dernier message: 17/06/2008, 18h05
  4. [D7]TIdTelnet et exécution shells Unix
    Par super_boulet dans le forum Delphi
    Réponses: 4
    Dernier message: 14/12/2006, 17h46
  5. Réponses: 1
    Dernier message: 24/04/2006, 18h03

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