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

  1. #1
    Membre à l'essai
    Gestion automatique de clé primaire sous Oracle
    Bonjour,
    Je travaille avec Oracle 11g R2. Je rencontre un petit problème. Je veux créer et charger une table dont la clé primaire est un numéro attribué par la machine séquentiellement. Je ne sais pas comment y procéder. Pourriez-vous m'aider?

  2. #2
    Expert éminent sénior
    Créez une séquence. Utilisez la directement dans vos inserts pour la table en question ou créez un trigger de ligne de type avant l'insertion pour valoriser a zone.
    Mais il sera sage de définir plus précisément ce que vous appelez "séquentiellement".

  3. #3
    Membre à l'essai
    Je veux dire un numéro séquentiel 1 est la valeur de la première ligne insérée, 2 est la valeur de la deuxième, 3......

  4. #4
    Expert éminent sénior
    Est-ce que si la valeur 2 manque cela pose un problème ?
    Ex:
    1 la valeur de la première ligne
    5 la valeur de la deuxième
    6 pour la troisième ...

  5. #5
    Membre à l'essai
    Ca ne pose pas aucun problème pour mon cas. L'essentiel que ce numéro soit unique parce que je vais l'utiliser en tant que clé primaire.

  6. #6
    Expert éminent sénior
    Dans ce cas c'est

    Créez une séquence. Utilisez la directement dans vos inserts pour la table en question ou créez un trigger de ligne de type avant l'insertion pour valoriser a zone.

###raw>template_hook.ano_emploi###