Bonjour,
Je suis à la recherche d'un requete SQL pour trouver la prochaine clef de ma table, si ma clef est un champ numérique non authomatique.
Merci
Bonjour,
Je suis à la recherche d'un requete SQL pour trouver la prochaine clef de ma table, si ma clef est un champ numérique non authomatique.
Merci
Salut, et bienvenue sur le forum,
Merci de tenir compte des CONSEILS... à lire AVANT de POSTER, c'est souvent indispensable pour obtenir des réponses pertinentes
Un champ non auto-incrémenté peut être alimenté via une séquence, auquel cas il faut demander à la séquence sa dernière valeur (mais l'implémentation dépend du SGBD, la séquence n'étant pas un objet du langage SQL).
Si il est alimenté "à la main", la requête est la suivante :
Attention aux tables sans enregistrements, il faut alors gérer la valeur NULL avec la fonction de transtypage ad hoc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT MAX (MaCle) + 1 FROM MaTable;
Néanmoins, si tel est la cas, je te conseille la lecture de cet article : Clefs auto incrémentées
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