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

PL/SQL Oracle Discussion :

[sequence] - PL/SQL


Sujet :

PL/SQL Oracle

  1. #1
    Membre éclairé Avatar de jacquesh
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Par défaut [sequence] - PL/SQL
    Bonjour,

    je souhaiterai effecture une procedure en PL/SQL qui me permettre de realiser des sequences de type

    ABC0700001

    où ABC est un argument donnés à la procedure
    où 07 est l'année en cours sur 2 caractères
    et 00001 est une sequence qui doit recommencer à chaque année.

    le tout doit être appeller automatiquement à chaque nouvelle insertion. (le paramètre (ABC) sera disponible dans un champs XMLTYPE au moment de l'insertion via Xpath)

    comment faire cela ??

    une idée courte et propre.

    Version d'Oracle 10gR2.


    Merci d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    Bonjour,

    Lis le post suivant

    http://www.developpez.net/forums/sho...d.php?t=336162

    cela devrait te fournir une partie de la réponse.

    Cdt

  3. #3
    Membre éclairé Avatar de jacquesh
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Par défaut
    en fait les sequence toutes simple je sais les faire sans problème.
    la difficulté viens du fait de melanger les sources Valeur Xpath, Année + Sequence remis a zero en debut d'année

    en fait la plus grande difficulté c'est comment utilisé l'opérateur :NEW et lui donner un chemin Xpath pour trouver la bonne valeur...

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/12/2007, 13h41
  2. récupéré la sequence nextval en SQL
    Par toome dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 09/08/2005, 17h25
  3. [PL/SQL] Recuperer le nouveau numero d'une sequence
    Par Tofalu dans le forum Oracle
    Réponses: 3
    Dernier message: 23/02/2005, 11h47
  4. [PL/SQL + VB] ORA-01002 fetch out of sequence
    Par superfly dans le forum Oracle
    Réponses: 10
    Dernier message: 03/01/2005, 20h33
  5. listage de triggers/sequences avec sql plus
    Par stross dans le forum Oracle
    Réponses: 52
    Dernier message: 20/04/2004, 15h41

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