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?
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?
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".
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......
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 ...
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.
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager