Bonjour,
Je souhaiterais mettre à jour le compteur sql d'un champ dans
une table.
Je ne retrouve plus la syntaxe.
Merci.
Bonjour,
Je souhaiterais mettre à jour le compteur sql d'un champ dans
une table.
Je ne retrouve plus la syntaxe.
Merci.
Par exemple pour réincrémenter à partir de 0 en vidant préalablement la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part DBCC CHECKIDENT ('nom_table', RESEED, 0)
A +
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 CREATE TABLE T_IDENTITY_IDT (IDT INT NOT NULL IDENTITY PRIMARY KEY, IDT_NOM VARCHAR(16)) GO INSERT INTO T_IDENTITY_IDT VALUES ('Paul') INSERT INTO T_IDENTITY_IDT VALUES ('Pierre') INSERT INTO T_IDENTITY_IDT VALUES ('Jacques') GO SELECT * FROM T_IDENTITY_IDT GO /* IDT IDT_NOM ----------- ---------------- 1 Paul 2 Pierre 3 Jacques */ TRUNCATE TABLE T_IDENTITY_IDT GO SELECT * FROM T_IDENTITY_IDT GO /* IDT IDT_NOM ----------- ---------------- */ DBCC CHECKIDENT ('T_IDENTITY_IDT', RESEED, 0) GO INSERT INTO T_IDENTITY_IDT VALUES ('Jean') INSERT INTO T_IDENTITY_IDT VALUES ('Marcel') INSERT INTO T_IDENTITY_IDT VALUES ('Alain') GO SELECT * FROM T_IDENTITY_IDT GO /* IDT IDT_NOM ----------- ---------------- 0 Jean 1 Marcel 2 Alain */
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Penser toujours à parcourir la faq avant de poster vos questions !
Partager