몇 가지 테이블을 사용하여 SQL Server에서 데이터베이스를 만들었습니다. 몇 가지 테스트를 실행했고 이제는 내 솔루션을 배포 할 준비가되었습니다. 문제는 테이블에 모든 종류의 데이터가 있다는 것입니다. 테스트로 생성 된 모든 테이블의 모든 행을 삭제하고 기본 키를 0으로 되돌리고 싶습니다. 기본 키 인덱스를 다시 설정하지 않은 삭제를 시도하고 삭제하면 테이블이 삭제됩니다.빈 테이블 데이터 및 재설정 IDENTITY 열
13
A
답변
23
TRUNCATE TABLE
을 시도하면 모든 행이 삭제되고 ID 시드가 재설정됩니다. 그러나 외래 키가있는 경우 특정 순서로 실행해야합니다. 어떤 경우에는 먼저 하위 테이블에서 삭제하거나 제약 조건을 삭제하고 다시 추가해야합니다.
IDENTITY
을 사용하는 경우에는 숫자가 의미가 있거나 간격없이 영원히 생성되지 않아야합니다. 1 vs. 22 또는 65인지 여부는 신경 쓰지 않아도됩니다. ID 값을 재설정해야하는 이유를 설명 할 수 있습니까?
8
에서 : http://www.howtogeek.com/howto/database/reset-identity-column-value-in-sql-server/
1로 다음 ID의 값을 설정하려면,이 명령을 사용할 수 있습니다
DBCC CHECKIDENT (orders, RESEED, 0)
+0
선생님, 많은 시간을 아끼 셨습니다. 고마워요. –
관련 문제
- 1. SQL Server IDENTITY 열
- 2. ASP.NET의 Identity 열
- 3. IDENTITY 열 - 좋든 나쁨일까요?
- 4. JQuery Datatables - 빈 테이블 열 머리글이 누락되었습니다.
- 5. 데이터 테이블 - 열
- 6. 병합 데이터 테이블 열
- 7. 검색된 테이블 데이터 및 열 강조 표시
- 8. SQLite 데이터 사전 테이블 및 열
- 9. 테이블 데이터 복사 및 새 열 채우기
- 10. 거대한 테이블 PK 열 데이터 형식 변경
- 11. 빈 모델, 빈 테이블
- 12. 테이블 리셋 테이블의 빈 열 너비
- 13. 정의되지 않은 입력 WCF 데이터 서비스 제공 - IDENTITY 열 문제
- 14. 는 SQL 사전 테이블은 IDENTITY 열
- 15. JSF 데이터 테이블 숨김 열 테두리
- 16. 검색된 데이터 테이블 열 관리
- 17. 데이터 테이블 필터링 (다중 열)
- 18. 동기화 된 IDENTITY 열이있는 SQL 다중 테이블
- 19. PK 자동 증가 열 재설정
- 20. SQL Server 2005 - IDENTITY 열 사용
- 21. GWT 셀 테이블 재설정
- 22. 테이블 별칭 및 데이터 테이블
- 23. JasperReports - 테이블 요소와 빈 데이터 집합
- 24. Devise 및 OmniAuth-Identity
- 25. DataGridView에 빈 테이블
- 26. mysql에서 열 순서/재설정 열 ID
- 27. 테이블 릭스 : 빈 셀 나는 다음과 같은 필드 데이터 집합이
- 28. tsql identity 열 이름 목록없이 삽입
- 29. Excel 파일의 행 및 열 수를 가져옵니다 (데이터 테이블 기준)
- 30. MYSQL 열 데이터 및 테이블 이름을 기반으로 테이블을 가입하십시오
당신의 counterquestion에 대한 뒤늦은 답변 - 우리가 똑같은 상황에있어 포스터와 우리의 유스 케이스는 클라이언트가 시트 A에서 B로 레코드를 연결하기 위해 각 시트의 ID 열을 사용하는 SQL 데이터베이스 (시트 당 테이블, 레코드 당 레코드)로 가져 오기위한 Excel 스프레드 시트를 제공했다는 것입니다 ID 자체는 의미가 없지만 그 사이의 관계는 중요합니다. – codinghands