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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -