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

Outils Oracle Discussion :

SQLPLUS récupérer la variable


Sujet :

Outils Oracle

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Juillet 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut SQLPLUS récupérer la variable
    Bonjour,

    J'ai SQLPLUS qui me renvoie ceci :

    -------------------------------------------

    SQL*Plus: Release 9.2.0.1.0 - Production on Tue Jul 28 16:26:38 2009

    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production

    Enter value for 1:
    -------------------------------------------
    Avec un .bat contenant le code :

    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
    21
    @echo off
     
    set INSTANCE=itracker
    set USER=adexpl
    set PASSWORD=SGBD00exploit
     
    set SPACEHOME=F:\surveillance_applicative\sentinel
    set SQLPL=sqlplus.exe
    set ORACLE_SID=%INSTANCE%
     
     
    d:
    cd %SPACEHOME% 
     
    set table=PANELLIST
     
    FOR /F "delims=; tokens=1,2*" %%i IN (%SPACEHOME%\exe\liste-windows.txt) DO (
    Set table2=%%i
    %SQLPL% %USER%/%PASSWORD% @%SPACEHOME%\exe\fg.sql %table2% >> %SPACEHOME%\log\Nbre_Xfers_Erreur_du_jour_%dt%_%%i.log
    echo "%SQLPL% %USER%/%PASSWORD% @%SPACEHOME%\exe\fg.sql %%i" >> %SPACEHOME%\log\toto.txt
    )
    -------------------------------------------

    Dans liste-windows.txt, il y a :
    NOMSERVEUR1;PARAMServer1
    NOMSERVEUR2;PARAMServer2
    -------------------------------------------
    et le fichier fg.sql contient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select count(*) from itracker.historic_5 where LOCATION=&1;
    exit
    -------------------------------------------

    Ma question est : comment je peux passer en paramètre la valeur %%i ?

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    vérifie que table2 est bien renseigné... à mon avis le problème vient de là

    PS : penses à formater le message à l'avenir

Discussions similaires

  1. Récupérer les variables d'une autre fenêtre
    Par chuky dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 20/05/2012, 20h24
  2. [Ant] Récupérer une variable d'envionnement
    Par lionel69 dans le forum ANT
    Réponses: 4
    Dernier message: 25/01/2007, 10h22
  3. [Applet] récupérer une variable PHP ?
    Par Shiryu44 dans le forum Applets
    Réponses: 10
    Dernier message: 22/03/2005, 11h39
  4. [JSTL] Récupérer une variable du style <%String bob = "bobby"%>
    Par nickoshiba dans le forum Taglibs
    Réponses: 2
    Dernier message: 15/03/2005, 08h50
  5. récupérer une variable
    Par boucher_emilie dans le forum ASP
    Réponses: 9
    Dernier message: 05/07/2004, 10h34

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