데이터베이스를 "정리"하고 IDENTITY 열을 동기화해야합니다. 저장 프로 시저를 사용하여 데이터를 처리하고 하나의 테이블에서 다음 테이블로 미러링합니다 (클리닝 및 데이터 유형 수정 후). 미래의 어느 시점에서 이전 테이블을 잘라내어 새 테이블 만 사용하고 싶습니다. 제 질문은 IDENTITY 필드를 둘 다 사용하는 동안 동기화 상태를 유지하는 방법입니다. 이전 테이블이 제거되면 새 항목은 계속 자동 증가 및 재구성/IDENTITY 필드를 변경하기위한 변경이 필요하지 않습니다 옵션입니다. 이것이 가능합니까 아니면 이것에 대해 더 좋은 방법이 있습니까?동기화 된 IDENTITY 열이있는 SQL 다중 테이블
다른 생각은 두 테이블의 ID 열을 저장하기 위해 조회 테이블을 작성하는 것이 었으며 언제든지 새 테이블에 삽입되어 이전 ID와 새 ID를 가져 와서 조회 테이블에 삽입했습니다. 오래된 테이블이 방해가되면 어색해집니다.
ID가 아닌 필드를 ID로 변경하면 테이블을 다시 작성해야합니까? – jon3laze
어떤 SQL 서버를 사용합니까? MS SQL의 경우, 아니오. 관련 MSDN 문서에 위의 링크 추가 –
예 MSSQL. 기사를 가져 주셔서 감사합니다. – jon3laze