j'aimerai savoir si il est possible de remettre à zéro un identifiant.
par ex: je suis actuellement à 50000 j'aimerais que le prochain champs
insérer soit 0 et non pas 50001
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
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser les "trous" (la clé primaire indentifie tout enregistrement - y compris détruit - de façon unique).
Patrice
--
"fred_h2r1" a écrit dans le message de news:
j'aimerai savoir si il est possible de remettre à zéro un identifiant. par ex: je suis actuellement à 50000 j'aimerais que le prochain champs insérer soit 0 et non pas 50001
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes
les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser les
"trous" (la clé primaire indentifie tout enregistrement - y compris
détruit - de façon unique).
Patrice
--
"fred_h2r1" <fredh2r1@discussions.microsoft.com> a écrit dans le message de
news:575E070C-F52B-49E6-ADA0-09A538996BC0@microsoft.com...
j'aimerai savoir si il est possible de remettre à zéro un identifiant.
par ex: je suis actuellement à 50000 j'aimerais que le prochain champs
insérer soit 0 et non pas 50001
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser les "trous" (la clé primaire indentifie tout enregistrement - y compris détruit - de façon unique).
Patrice
--
"fred_h2r1" a écrit dans le message de news:
j'aimerai savoir si il est possible de remettre à zéro un identifiant. par ex: je suis actuellement à 50000 j'aimerais que le prochain champs insérer soit 0 et non pas 50001
Philippe T [MS]
Bonjour,
Il est possible de modifier un champ IDENTITY de la façon suivante :
SET IDENTITY_INSERT MyTable ON INSERT INTO MyTable(MyKey, DATE_CREATED) VALUES (0, GetDate()) SET IDENTITY_INSERT MyTable OFF
Mais ce que dit Patrice est juste.
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Patrice" wrote in message news:
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser
les
"trous" (la clé primaire indentifie tout enregistrement - y compris détruit - de façon unique).
Patrice
--
"fred_h2r1" a écrit dans le message
de
news: > j'aimerai savoir si il est possible de remettre à zéro un identifiant. > par ex: je suis actuellement à 50000 j'aimerais que le prochain champs > insérer soit 0 et non pas 50001 >
Bonjour,
Il est possible de modifier un champ IDENTITY de la façon suivante :
SET IDENTITY_INSERT MyTable ON
INSERT INTO MyTable(MyKey, DATE_CREATED) VALUES (0, GetDate())
SET IDENTITY_INSERT MyTable OFF
Mais ce que dit Patrice est juste.
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Patrice" <nobody@nowhere.com> wrote in message
news:eF8Y0AY8EHA.1596@tk2msftngp13.phx.gbl...
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes
les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser
les
"trous" (la clé primaire indentifie tout enregistrement - y compris
détruit - de façon unique).
Patrice
--
"fred_h2r1" <fredh2r1@discussions.microsoft.com> a écrit dans le message
de
news:575E070C-F52B-49E6-ADA0-09A538996BC0@microsoft.com...
> j'aimerai savoir si il est possible de remettre à zéro un identifiant.
> par ex: je suis actuellement à 50000 j'aimerais que le prochain champs
> insérer soit 0 et non pas 50001
>
Il est possible de modifier un champ IDENTITY de la façon suivante :
SET IDENTITY_INSERT MyTable ON INSERT INTO MyTable(MyKey, DATE_CREATED) VALUES (0, GetDate()) SET IDENTITY_INSERT MyTable OFF
Mais ce que dit Patrice est juste.
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Patrice" wrote in message news:
Cf par exemple DBCC CHECKIDENT et utiliser une valeur supérieure à toutes les valeurs existantes.
D'une façon générale, il est préférable de ne pas chercher à réutiliser
les
"trous" (la clé primaire indentifie tout enregistrement - y compris détruit - de façon unique).
Patrice
--
"fred_h2r1" a écrit dans le message
de
news: > j'aimerai savoir si il est possible de remettre à zéro un identifiant. > par ex: je suis actuellement à 50000 j'aimerais que le prochain champs > insérer soit 0 et non pas 50001 >
Boss Hog
Salut, je me demande si le sens de la question n'etait pas aprés un delete de la table avoir le premier ID à 0 donc si tel est le cas la reponse est truncte table matable et sa repart à 0 @+
"fred_h2r1" wrote in message news:
j'aimerai savoir si il est possible de remettre à zéro un identifiant. par ex: je suis actuellement à 50000 j'aimerais que le prochain champs insérer soit 0 et non pas 50001
Salut,
je me demande si le sens de la question n'etait pas aprés un delete de la
table avoir le premier ID à 0
donc si tel est le cas la reponse est truncte table matable
et sa repart à 0
@+
"fred_h2r1" <fredh2r1@discussions.microsoft.com> wrote in message
news:575E070C-F52B-49E6-ADA0-09A538996BC0@microsoft.com...
j'aimerai savoir si il est possible de remettre à zéro un identifiant.
par ex: je suis actuellement à 50000 j'aimerais que le prochain champs
insérer soit 0 et non pas 50001
Salut, je me demande si le sens de la question n'etait pas aprés un delete de la table avoir le premier ID à 0 donc si tel est le cas la reponse est truncte table matable et sa repart à 0 @+
"fred_h2r1" wrote in message news:
j'aimerai savoir si il est possible de remettre à zéro un identifiant. par ex: je suis actuellement à 50000 j'aimerais que le prochain champs insérer soit 0 et non pas 50001
Philippe T [MS]
Bonjour,
C'est possible mais pas très clair. :-)
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Boss Hog @tiscali.fr>" <bosshog<replace> wrote in message news:
Salut, je me demande si le sens de la question n'etait pas aprés un delete de la table avoir le premier ID à 0 donc si tel est le cas la reponse est truncte table matable et sa repart à 0 @+
"fred_h2r1" wrote in message news: > j'aimerai savoir si il est possible de remettre à zéro un identifiant. > par ex: je suis actuellement à 50000 j'aimerais que le prochain champs > insérer soit 0 et non pas 50001 >
Bonjour,
C'est possible mais pas très clair. :-)
Phil.
________________________________________________________
Philippe TROTIN http://blogs.msdn.com/ptrotin
Microsoft Services France http://www.microsoft.com/france
"Boss Hog @tiscali.fr>" <bosshog<replace> wrote in message
news:uoqq2Kb8EHA.2600@TK2MSFTNGP09.phx.gbl...
Salut,
je me demande si le sens de la question n'etait pas aprés un delete de la
table avoir le premier ID à 0
donc si tel est le cas la reponse est truncte table matable
et sa repart à 0
@+
"fred_h2r1" <fredh2r1@discussions.microsoft.com> wrote in message
news:575E070C-F52B-49E6-ADA0-09A538996BC0@microsoft.com...
> j'aimerai savoir si il est possible de remettre à zéro un identifiant.
> par ex: je suis actuellement à 50000 j'aimerais que le prochain champs
> insérer soit 0 et non pas 50001
>
Phil. ________________________________________________________ Philippe TROTIN http://blogs.msdn.com/ptrotin Microsoft Services France http://www.microsoft.com/france
"Boss Hog @tiscali.fr>" <bosshog<replace> wrote in message news:
Salut, je me demande si le sens de la question n'etait pas aprés un delete de la table avoir le premier ID à 0 donc si tel est le cas la reponse est truncte table matable et sa repart à 0 @+
"fred_h2r1" wrote in message news: > j'aimerai savoir si il est possible de remettre à zéro un identifiant. > par ex: je suis actuellement à 50000 j'aimerais que le prochain champs > insérer soit 0 et non pas 50001 >
fred_h2r1
je vous remercis pour vos reponses. pour repondre: ce n'est pas apres un update ni un delete;c'est le souhait de l'utilisateur que c'est champs se retrouve à 0 Même si pour celà on doit effacer l'existant.
cordialement
je vous remercis pour vos reponses.
pour repondre: ce n'est pas apres un update ni un delete;c'est le souhait de
l'utilisateur que c'est champs se retrouve à 0 Même si pour celà on doit
effacer l'existant.
je vous remercis pour vos reponses. pour repondre: ce n'est pas apres un update ni un delete;c'est le souhait de l'utilisateur que c'est champs se retrouve à 0 Même si pour celà on doit effacer l'existant.