bonjour,
j'ai une table avec un id automatique, je souhaite connaitre le prochain id
exact que sql donnera a mon prochain insert car j'ai remarque que ma requete
SELECT Max(id) FROM Matable me renvoie le max c'est pas obligatoirement
celui que sql server va donner car si par exemple j'ai trois enregistrement
1,2,3 je supprime 3 ma requete me dira que le prochain c'est 3 alors que qd
je ferai l'insert il mettra 4
existe t'il une requête permettant de savoir que c'est 4 et non 3
"Pompier Christian" wrote in message news:e6ZG6PK#
bonjour, j'ai une table avec un id automatique, je souhaite connaitre le prochain
id
exact que sql donnera a mon prochain insert car j'ai remarque que ma
requete
SELECT Max(id) FROM Matable me renvoie le max c'est pas obligatoirement celui que sql server va donner car si par exemple j'ai trois
enregistrement
1,2,3 je supprime 3 ma requete me dira que le prochain c'est 3 alors que
qd
je ferai l'insert il mettra 4
existe t'il une requête permettant de savoir que c'est 4 et non 3
merci
Jean-Nicolas BERGER
Ca sert à quoi de le savoir avant? N'est-il pas plus simple de faire l'insertion qu'on a à faire, puis de faire un select de @@IDENTITY (ou de manière plus "résistante" SCOPE_IDENTITY( ) ) ? JN.
"Pompier Christian" a écrit dans le message de news: e6ZG6PK%
bonjour, j'ai une table avec un id automatique, je souhaite connaitre le prochain id exact que sql donnera a mon prochain insert car j'ai remarque que ma requete SELECT Max(id) FROM Matable me renvoie le max c'est pas obligatoirement celui que sql server va donner car si par exemple j'ai trois enregistrement 1,2,3 je supprime 3 ma requete me dira que le prochain c'est 3 alors que qd je ferai l'insert il mettra 4
existe t'il une requête permettant de savoir que c'est 4 et non 3
merci
Ca sert à quoi de le savoir avant?
N'est-il pas plus simple de faire l'insertion qu'on a à faire, puis de faire
un select de @@IDENTITY (ou de manière plus "résistante" SCOPE_IDENTITY( ) )
?
JN.
"Pompier Christian" <christian.pompier@mpsi-info.com> a écrit dans le
message de news: e6ZG6PK%23EHA.2788@TK2MSFTNGP15.phx.gbl...
bonjour,
j'ai une table avec un id automatique, je souhaite connaitre le prochain
id
exact que sql donnera a mon prochain insert car j'ai remarque que ma
requete
SELECT Max(id) FROM Matable me renvoie le max c'est pas obligatoirement
celui que sql server va donner car si par exemple j'ai trois
enregistrement
1,2,3 je supprime 3 ma requete me dira que le prochain c'est 3 alors que
qd
je ferai l'insert il mettra 4
existe t'il une requête permettant de savoir que c'est 4 et non 3
Ca sert à quoi de le savoir avant? N'est-il pas plus simple de faire l'insertion qu'on a à faire, puis de faire un select de @@IDENTITY (ou de manière plus "résistante" SCOPE_IDENTITY( ) ) ? JN.
"Pompier Christian" a écrit dans le message de news: e6ZG6PK%
bonjour, j'ai une table avec un id automatique, je souhaite connaitre le prochain id exact que sql donnera a mon prochain insert car j'ai remarque que ma requete SELECT Max(id) FROM Matable me renvoie le max c'est pas obligatoirement celui que sql server va donner car si par exemple j'ai trois enregistrement 1,2,3 je supprime 3 ma requete me dira que le prochain c'est 3 alors que qd je ferai l'insert il mettra 4
existe t'il une requête permettant de savoir que c'est 4 et non 3