Merci SergioMaster, cool comme proposition et ça fait exactement ce que je veux en déroulant ton code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 IF (NEW.ID IS NULL) THEN BEGIN NEW.ID =(SELECT DERNIERMATRICULE FROM SOCIETE WHERE ID_SOC=NEW.ID_SOC) +1 ; UPDATE SOCIETE SET DERNIERMATRICULE=NEW.ID WHERE ID_SOC=NEW.ID_SOC END
Et Merci pour ça
Je suis d'accord avec tous sur le fait qu'un matricule n'a rien a voir (normalement) avec son rang numérique dans une société , c'est un peu comme lorsqu'on crée un réseau local et que le patron de celle-ci veut absolument l'adresse 1
Partager