Bonjour,

Je souhaite insérer dans une table un champs incrémenté automatiquement après chaque insertion.

La syntaxe SQL ci-dessous est-elle la bonne?

Voici le code SQL :

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
DECLARE @No_Etiquette INT 
SET @No_Etiquette = 194279
 
CREATE TABLE #new_test
(
	id_num int IDENTITY(@No_Etiquette,1),
	fname varchar (20),
	lname varchar(30)
)
 
INSERT INTO #new_test (fname,lname)
VALUES
(
	'manu',
	'test1'
)
 
INSERT INTO #new_test (fname,lname)
VALUES
(
	'manu2',
	'test2'
)
 
SELECT * from #new_test