SQL Server : autoincrement fields separately -
i have table 2 columns, none of columns unique. need auto increment column number separately each user.
user | number 1 | 1 2 | 1 1 | 2 3 | 1 the idea come search last number used , manually increment one. there more efficient way?
instead of number field, can create auto increment field in table (i call id), , desired number via query:
first adding id:
alter table table_name add id int not null identity(1,1) you not need number field anymore:
alter table table_name drop column number the query number (you can use create view):
select user, row_number() over(partition user order id) number table_name
Comments
Post a Comment