2012-09-26 5 views
7

우리는 Access 데이터베이스에 500KB 이상의 레코드가 있고 PK가없는 거대한 테이블을 보유하고 있습니다. 이미 존재하는 Access 테이블에 자동 증가 기본 키 열을 삽입 할 수 있습니까?자동 증가 기본 키를 Access 테이블에 삽입하십시오.

+0

예. 그러나 더 중요한 것은 먼저 기존 열 중에서 적절한 키를 확인하고 필요한 경우 테이블을 중복 제거하는 것이 좋습니다. 데이터를 식별하는 방법을 모르는 테이블에 임의의 키를 추가하는 것은 마치 카펫 아래에서 문제를 해결하는 것과 같습니다. – sqlvogel

+0

자연 대 대리 인수, 한 쪽 http://weblogs.sqlteam.com/mladenp/archive/2009/10/06/Why-I-prefer-surrogate-keys-instead-of-natural-keys-in.aspx – Fionnuala

+1

@Remou, "자연 대 대리모"와는 아무 관련이 없습니다. 서로 게이트 키를 추가한다고해서 품질, 중복되지 않는 데이터 및 사용자가 관심있는 정보를 식별 할 수있는 의미있는 키를 보장 할 필요성이 제거되는 것은 아닙니다. – sqlvogel

답변

8

예, 테이블을 편집하고 자동 증가 유형 필드를 추가하면 매우 간단하게 수행 할 수 있습니다. 유일한 규칙은 테이블 당 하나의 자동 증가 만 가질 수 있다는 것입니다.

autoincrement

관련 문제