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 :

[sqlplus] affichage SYSDATE (débutant) [Fait]


Sujet :

Sql*Plus Oracle

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut [sqlplus] affichage SYSDATE (débutant)
    Bonjour tout le monde,

    je débute en sqlplus et faut bien le dire je rame pas mal,
    donc je sais pas ou se trouve un tutorial bien fait (en francais si possible),

    car je souhaite faire la chose suivante :

    je me connecte à ma base via sqlplus

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    sqlplus compte/pws@base <<EOF
    PROMPT debut : date_systeme
    insert machin bidule
    PROMPT fin : date_systeme
     
    PROMPT debut : date_systeme
    insert machin truc ...
    PROMPT fin : date_systeme
    EOF
    je ne sais pas comment faire pour afficher la date système,
    si ma question est claire, quelqu'un pourrait-il m'avancer ?

    merci d'avance

  2. #2
    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
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT 'Debut : ' || to_char(sysdate,'DD/MM/YYYY HH24:MI:SS) FROM DUAL;
    Sinon, tu supprimes tous les PROMPT et tu ajoutes en début de script :

    SQL*Plus te dira alors tout seul le temps que prends chaque ordre SELECT

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    génial, ca marche,
    merci,
    désolé d'abuser mais y a pas un moyen de supprimer les lignes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'DEBUT:'||TO_CHAR(SYSDATE,'
    ---------------------------
    parceque c'est pas très beau et c'est pas ce qu'on me demande

    merci d 'avance

  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
    sinon, tu fais une recherche pour la mise en page

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    Enorme, ca marche

    pour ta réactivité impressionnante


    PS : t'aurais pas un lien vers un tuto en francais si possible car je cherche aussi des infos sur le fonctionnement de WHENEVER SQLERROR

  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

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    J'y comprends rien, c'est pas clair et compliqué

    En fait, voila ce que je fais,
    je fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WHENEVER SQLERROR EXIT ROLLBACK
    mais quand y a une erreur, je ne sais pa scomment la récupérer,

    j'aimerais pouvoir afficher quelquechose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "les lignes n'ont finalement pas été créé, le script doit être repassé "
    mais avec le lien que tu m'as donné (que j'avais trouvé, je sais pas si c'est possible ...)


  8. #8
    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
    c'est en PL/SQL que tu dois faire ça, pas en SQL simple.

    Le SQL ne sert qu'à faire des requêtes alors que le PL/SQL est un langage procédural qui permet de déclencher des actions en fonction du besoin.

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

Discussions similaires

  1. Bug affichage Blender. Débutant Help.
    Par lebalrog dans le forum Imagerie
    Réponses: 0
    Dernier message: 26/02/2008, 16h24
  2. Xsl problème d'affichage (code) [débutant]
    Par redsaint dans le forum XSL/XSLT/XPATH
    Réponses: 13
    Dernier message: 01/06/2005, 17h02
  3. [Débutant] Affichage d'une grille
    Par Mathieu.J dans le forum OpenGL
    Réponses: 25
    Dernier message: 13/06/2004, 19h38
  4. [QuickReport][Débutant] Affichage d'un graphique
    Par poufouille dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/03/2004, 09h03
  5. [Débutant] Affichage impossible en local
    Par Alberto dans le forum ASP
    Réponses: 2
    Dernier message: 29/11/2003, 16h45

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