3

완벽하게 가져 오기를 실행하기 위해 수천 개의 레코드를 여러 번 가져 왔습니다.PK 자동 증가 열 재설정

결과적으로 출시 전에 실제 가져 오기를 수행 할 때 자동 증가 열의 ID 열은 약 300,000에 있습니다.

이 테이블의 데이터를 모두 삭제하면 쉽게 재설정 할 수 있습니까? 난 단지 SEO 이유로하려는의 URL :

Forum/1/Post 
Forum/35/Post 
Forum/5600/Post 

내가 오히려 열을 삭제하고 다시 삽입하지 않는 게 좋을

Forum/300124/Post 
Forum/370321/Post 
Forum/450111/Post 

보다는 (결과에 따라서 더 클릭) 훨씬 더 좋은 더 간결하게 보이는 열이 모든 관계를 망칠 것이고 모든 데이터 컨텍스트 다이어그램 등을 새로 고쳐야한다는 것을 의미합니다.

답변

14

DBCC CHECKIDENT 명령을 reseed 옵션과 함께 사용해야합니다.

DBCC CHECKIDENT ("dbo.Table", RESEED, 0); --next id will be 1

http://msdn.microsoft.com/en-us/library/ms176057.aspx

+0

감사 테이블이 개 레코드가있는 경우이 작업 확인 나는 다시 시드하지 않으려는 것입니까? 'n'기록에서 다시 검색 할 수 있습니까? –

+2

예, 0은 새로운 값입니다. 원하는 값으로 설정할 수 있습니다. –