«identity-column» 태그된 질문

19
기존 열에 ID 추가
테이블의 기본 키를 ID 열로 변경해야하며 테이블에 이미 많은 행이 있습니다. ID를 정리하여 1부터 순차적으로 시작하고 테스트 데이터베이스에서 제대로 작동하는지 확인하는 스크립트가 있습니다. ID 속성을 갖도록 열을 변경하는 SQL 명령은 무엇입니까?

6
SQL Server 데이터베이스에서 ID 증가가 점프합니다.
FeeSQL Server 2012 데이터베이스 ID 증가의 "ReceiptNo"열에 있는 내 테이블 중 하나 에서 갑자기 다음 두 가지 사항에 따라 1이 아닌 100으로 점프하기 시작했습니다. 1205446이면 1206306으로 점프하고 1206321이면 1207306으로 점프하고 1207314이면 1208306으로 점프합니다. 제가 주목하고 싶은 것은 마지막 세 자리가 일정하게 유지된다는 것입니다. 즉, 점프 할 때마다 306 다음 그림과 …


8
트랜잭션 롤백시에도 SQL ID (자동 번호)가 증가합니다.
SQL Server 2005 데이터베이스에 대한 SQL 삽입이있는 .net 트랜잭션이 있습니다. 테이블에는 ID 기본 키가 있습니다. 트랜잭션 내에서 오류가 발생하면을 Rollback()호출합니다. 행 삽입은 올바르게 롤백되지만 다음에 테이블에 데이터를 삽입하면 롤백이 발생하지 않은 것처럼 ID가 증가합니다. 따라서 본질적으로 동일성 서열에는 간격이 있습니다. Rollback()메서드가 누락 된 ID를 회수하도록 하는 방법이 있습니까? 올바른 방법으로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.