je cree une base avec un champ numero qui est un compteur
a partir de 1 et par pas de 1.
j'efface la derniere ligne numero 156
et il repart a 157 comment faire pour qu'il revienne a 156.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice Scribe
C'est normal et il ne faut généralement pas le faire. Si tu fais cela, tu va créer un enregistrement dont la clé primaire est 156. Maintenant je te dis qu'il faut détruire l'enregistrement 156. Est-ce que je parles de l'enregistrement 156 actuel ou de celui que tu as déjà détruit précédemment ? Je pense qu'il est sain que la clé primaire identiie de façon unique non seulement tous les enregistrements présents dans la base à un instant donné mais aussi tous ceux qui y ont été présents précédemment.
Si tu tiens tout de même à "corriger" cette valeur, tu peux utiliser DBCC CHECKIDENT (cf doc en ligne).
Patrice
--
"datamind" a écrit dans le message de news:082f01c39485$34706c10$
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
C'est normal et il ne faut généralement pas le faire.
Si tu fais cela, tu va créer un enregistrement dont la clé primaire est 156.
Maintenant je te dis qu'il faut détruire l'enregistrement 156. Est-ce que je
parles de l'enregistrement 156 actuel ou de celui que tu as déjà détruit
précédemment ?
Je pense qu'il est sain que la clé primaire identiie de façon unique non
seulement tous les enregistrements présents dans la base à un instant donné
mais aussi tous ceux qui y ont été présents précédemment.
Si tu tiens tout de même à "corriger" cette valeur, tu peux utiliser DBCC
CHECKIDENT (cf doc en ligne).
Patrice
--
"datamind" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:082f01c39485$34706c10$a401280a@phx.gbl...
bonjour,
je cree une base avec un champ numero qui est un compteur
a partir de 1 et par pas de 1.
j'efface la derniere ligne numero 156
et il repart a 157 comment faire pour qu'il revienne a 156.
C'est normal et il ne faut généralement pas le faire. Si tu fais cela, tu va créer un enregistrement dont la clé primaire est 156. Maintenant je te dis qu'il faut détruire l'enregistrement 156. Est-ce que je parles de l'enregistrement 156 actuel ou de celui que tu as déjà détruit précédemment ? Je pense qu'il est sain que la clé primaire identiie de façon unique non seulement tous les enregistrements présents dans la base à un instant donné mais aussi tous ceux qui y ont été présents précédemment.
Si tu tiens tout de même à "corriger" cette valeur, tu peux utiliser DBCC CHECKIDENT (cf doc en ligne).
Patrice
--
"datamind" a écrit dans le message de news:082f01c39485$34706c10$
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
Fred BROUARD
a lire : http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit : toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
a lire :
http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit :
toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur
a partir de 1 et par pas de 1.
j'efface la derniere ligne numero 156
et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
a lire : http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit : toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Fred BROUARD
a lire : http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit : toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
a lire :
http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit :
toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur
a partir de 1 et par pas de 1.
j'efface la derniere ligne numero 156
et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
a lire : http://sqlpro.developpez.com/ClefsAuto/SQL_ClefsAuto.html
"une clef utilisée ne doit jamais être ré attribué, autrement dit : toute clef consommée est perdue;"
A +
datamind a écrit:
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Didier Demoitie
Bonjour,
Il est également possible d'utiliser la propriété IDENTITY_INSERT d'une table, qui permet d'insérer une valeur dans une colonne IDENTITY. A utiliser avec parcimonie, mais bon, je suppose que vous savez ce que vous faites.
Didier Demoitie
"datamind" wrote in message news:082f01c39485$34706c10$
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.
Merci
Bonjour,
Il est également possible d'utiliser la propriété IDENTITY_INSERT d'une
table, qui permet d'insérer une valeur dans une colonne IDENTITY. A utiliser
avec parcimonie, mais bon, je suppose que vous savez ce que vous faites.
Didier Demoitie
"datamind" <anonymous@discussions.microsoft.com> wrote in message
news:082f01c39485$34706c10$a401280a@phx.gbl...
bonjour,
je cree une base avec un champ numero qui est un compteur
a partir de 1 et par pas de 1.
j'efface la derniere ligne numero 156
et il repart a 157 comment faire pour qu'il revienne a 156.
Il est également possible d'utiliser la propriété IDENTITY_INSERT d'une table, qui permet d'insérer une valeur dans une colonne IDENTITY. A utiliser avec parcimonie, mais bon, je suppose que vous savez ce que vous faites.
Didier Demoitie
"datamind" wrote in message news:082f01c39485$34706c10$
bonjour,
je cree une base avec un champ numero qui est un compteur a partir de 1 et par pas de 1. j'efface la derniere ligne numero 156 et il repart a 157 comment faire pour qu'il revienne a 156.