sql - Auto Increment Problem -
using sql server
table1
id name 001 raja 002 ravi 003 suresh 004 kamal ...
i need create new table , make identity each column
tried query
insert table2 select * table1
expected output
s.no id name 1 001 raja 2 002 ravi 3 003 suresh 4 004 kamal ...
i create new table , made s.no column identity in table. creating identity number each row, delete row, again inserted, identity created last row next number onwards.
example
s.no id name 1 001 raja 2 002 ravi 3 003 suresh 4 004 kamal ...
delete rows, again inserted.
s.no id name 5 001 raja 6 002 ravi 7 003 suresh 8 004 kamal ...
expected output
identity should start number 1 onwards whenever deleting rows table.
need query help
that's not how identity works. deleting stuff won't reset identity field. have reseed it:
dbcc checkident ( ‘databasename.dbo.yourtable’,reseed, 0) -- start 1
Comments
Post a Comment