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

Oracle Discussion :

fichier spool horodaté


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Par défaut fichier spool horodaté
    Bonjour,

    Dans un script sql sur une base oracle, je génère une log via l'instruction spool. Je veux garder les traces de chaque éxecution de mon script.
    Y-a-t'il une solution pour que le nom du fichier spool soit "variabilisé" dans le script avec l'horodatage de l'éxécutuion.


    Merci de votre réponse.

    GB

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Comme ca?

    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
     
    COL date_   NEW_VALUE date_
     
    SET TERM OFF
     
    SELECT TO_CHAR(sysdate,'DDMMYY_HH24MI')    date_
    FROM   sys.dual
    /
    SET TERM ON
     
     
    SPOOL fichier_&&date_
    SELECT 'x'
    FROM   sys.dual
    /
    SPOOL OFF

  3. #3
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    dans 10g

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    alter session set nls_date_format='YYYYMMDD_HH24MISS';
    spool f&_DATE
    spool
    spool off

  4. #4
    Membre régulier
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Par défaut
    Merci pour vos réponses, çà marche nickel.

    Gérald.

  5. #5
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Laurent, peux-tu preciser ton idee? L'exemple que tu donnes est incomplet, je pense. Ca m'interesse de savoir ce qu'il est possible de faire en 10g si c'est plus facile et plus court.
    Merci.

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    non, mon exemple n'est pas incomplet, _DATE est une variable por défaut en 10g, le format peut etre modifiö par alter session.

    Essaye!

  7. #7
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Evidemment j'avais teste avec un client 9i! J'en ai profite pour installer le client 10gR2 et ca marche.

    Cool. Merci pour l'info.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/12/2006, 18h31
  2. Modifier un fichier spool d'impression
    Par Jluck dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 05/10/2005, 17h56
  3. Fichier spool avec date
    Par Jean-Matt dans le forum Oracle
    Réponses: 2
    Dernier message: 10/05/2005, 13h12
  4. contenu d'un fichier "spool"
    Par Tonio20 dans le forum Oracle
    Réponses: 4
    Dernier message: 22/02/2005, 12h03
  5. Récupérer le nom du fichier spool correspondant à un job
    Par chtiot dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 23/02/2004, 20h28

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