Bonjour merci pour votre réponse
J'avais bien cela et effectivement cela fonctionne très bien
En Firebird , j'utilise une fonction GEN_ID qui ne renvoie la valeur du générateur (séquence en SQLsever) de la façon suivante GEN_ID(NUMVERSION, 1), ce qui me permet de l'utiliser directement dans un SELECT, INSERT, UPDATE, ou procédure stockée
Par exemple pour un UPDATE je fais :
UPDATE table1 SET NUMVERSION = GEN_ID(INCNUMEVRSION, 1) WHERE yyyy = zzzz
NUMVERSION = champ technique contenant la valeur unique
GEN_ID = fonction du générateur qui va incrémenter le compteur INCNUMVERSION de 1 et renvoyer la valeur
Comment faire en SQLServer pour conserver cette syntaxe ?
Partager