SQL Server에서 기존 열을 ID 열로 변환
특히 테이블에 이미 중요한 데이터가 포함되어 있는 경우 테이블의 기본 키를 ID 열로 수정하려면 신중하게 고려해야 합니다. 이 가이드에는 이 프로세스에 대한 모범 사례가 요약되어 있습니다.
ID 속성 추가를 위한 SQL 솔루션:
SQL Server에서는 기존 열을 ID 열로 직접 변경하는 것이 불가능합니다. 그러나 두 가지 효과적인 해결 방법이 있습니다.
ID가 포함된 새 테이블 구성:
<code class="language-sql">CREATE TABLE dbo.Tmp_Names ( Id int NOT NULL IDENTITY(1, 1), Name varchar(50) NULL )</code>
기존 데이터를 유지하면서 원래 테이블의 데이터로 새 테이블을 채웁니다. 마지막으로 기존 테이블을 새 테이블로 교체합니다.
새로운 ID 열 소개:
<code class="language-sql">ALTER TABLE Names ADD Id_new Int IDENTITY(1, 1)</code>
원래 열을 제거하고 이전 기본 키와 일치하도록 새 ID 열의 이름을 바꿉니다.
중요 사항:
위 내용은 SQL Server에서 기존 열을 ID 열로 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!