create table Lista
(
ID int identity(1, 1) primary key not null,
Naziv nvarchar(50) not null,
UserName nvarchar(20) not null
)
autoincrement ti je identity(1, 1) u MS SQL i to je najbolje rijesenje.
ako upotrebljavas max(id) obavezno blokiraj cijelu tabelu :
Code:
declare @id int
select @id = max(ID) + 1 from Lista With(TablockX)
insert into Lista(ID, Naziv, UserName) values(@id, 'naziv', 'username')