Créer le procédé qui fait le @id suivant de passage si nécessaire dans les ESPÈCES :
déclarer le @retValue international --considérer au-dessous de la valeur est international
CHOISIR le @retValue = l'IsNull (max (SOUS-CHAÎNE (chainlink, 6.6)), 0) De dbo.tbl_registrer OÙ SOUS-CHAÎNE (chainlink, 1.4) COMME DATEPART (année, getdate ())
PLACER le @retValue = le @retValue + 1
mettre à jour l'ensemble your_table field1 = « année » + moulé (@retValue comme varchar (4)) où identification = @id