Salut
Je cherche le moyen de récupérer le dernier enregistrement de manière certaine.
Je travaille dans une proc stock pour être tranquille, j'espère que c'est la bonne méthode pour être sûr qu'il n'y ait pas d'autre insertion en même temps.
Donc, je dois enregistrer une commande dans une table Commande et le détail de commande dans une table Détail_Commande.
L'exercice doit être classique, je pense.
Donc mon idée est d'envoyer des paramettres à une Proc Stock avec mon Client, mon premier article, sa quatité. Le reste je le récupère directement dans la base.
Je fais donc un INSERT dans ma table Commande et là, je voudrais récupérer de manière certaine l'identifiant de cette ligne (dans la table j'ai mis un compteur) pour l'insérer dans la table Détail_Commande pour la référence à la Commande.
Ma première idée est de faire un Select du plus grnad identifiant (vu que c'est un compteur en numérique) mais si quelqu'un saisi une autre commande en même temps, je n'ai pas de garantie que c'est bien mon identifiant à moi et pas celui de l'autre.
Pouvez vous m'aider ?
Partager