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 :

select dans commande prompt


Sujet :

Sql*Plus Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 18
    Par défaut select dans commande prompt
    Bonjour,

    j'ai besoin de récupérer une date pour mettre dans ce tte commande PROMPT

    REM =============================================================================
    REM PROMPT # Users declared (date) - By Site
    REM =============================================================================

    Je dois remplacé date par la date system de ma base de donnée oracle.

    Merci pour vos réponse.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Bonjour

    Pour peu que vous utilisiez SQL*Plus, vous pouvez faire appel à la variable de substitution prédéfinie _DATE.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SQL> prompt test réalisé le &_DATE
    test réalisé le 15/11/07
    (Le & est le symbole standard d'introduction des variables de substitution sous SQL*Plus)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 18
    Par défaut
    Bonjour,

    La commande ne fonctionne pas, il me met ce message dans mon log :

    Enter value for _date:


    Une idée ??
    Merci

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    set termout off
    col today new value today noprint 
    select sysdate today from dual;
    set termout on
    PROMPT # Users declared (&today) - By Site

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 18
    Par défaut
    Décidemment....
    Mon message :
    SQL> SET termout off
    SQL> col today new value today noprint
    SP2-0158: unknown COLUMN option "new"
    SQL> SELECT sysdate today FROM dual;

    TODAY
    ---------
    16-NOV-07

    SQL> SET termout ON
    SQL> PROMPT # Users declared (&today) - By Site
    Enter value for today:
    Toujours la même chose.
    Curieux...
    Merci pour vos investigations.

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    new_value et pas new value... ce serait quand même pas mal de chercher un minimum par toi même non ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 18
    Par défaut
    Je débute en sql plus.
    Merci pour tout.

  8. #8
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par all4linux Voir le message
    Bonjour,

    La commande ne fonctionne pas, il me met ce message dans mon log :

    Enter value for _date:


    Une idée ??
    Merci
    La variable _DATE est apparue avec Oracle 10.
    Ca souligne la nécessité de toujours préciser votre version dans votre question.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 18
    Par défaut
    Je m'en souviendrai.
    Merci

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

Discussions similaires

  1. Nouvelle colonne dans commande Select
    Par gadsweb dans le forum Développement
    Réponses: 7
    Dernier message: 12/06/2015, 11h18
  2. Problème avec condition WHERE dans commande SELECT
    Par Badouba76 dans le forum Objective-C
    Réponses: 3
    Dernier message: 08/11/2013, 18h19
  3. Réponses: 2
    Dernier message: 29/03/2011, 10h19
  4. Réponses: 20
    Dernier message: 22/02/2010, 15h02
  5. select * dans une commande d'1 dataenvirronnement
    Par Sandrine44 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 02/02/2005, 17h15

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