0
C# 인터페이스가 SQL Server db에 액세스합니다.개정판이있는 자동 증분 기본 키의 테이블 구조를 어떻게 설정합니까?
복합 키 ID 및 수정본이있는 테이블이 있습니다.
새 레코드를 "삽입"할 때 ID를 자동으로 증가시키고 싶습니다. 레코드를 "업데이트"할 때 실제로 새 레코드를 삽입하지만 리비전을 증가시키고 싶습니다.
적절한 테이블 설정은 무엇입니까?
C# 인터페이스가 SQL Server db에 액세스합니다.개정판이있는 자동 증분 기본 키의 테이블 구조를 어떻게 설정합니까?
복합 키 ID 및 수정본이있는 테이블이 있습니다.
새 레코드를 "삽입"할 때 ID를 자동으로 증가시키고 싶습니다. 레코드를 "업데이트"할 때 실제로 새 레코드를 삽입하지만 리비전을 증가시키고 싶습니다.
적절한 테이블 설정은 무엇입니까?
내가 과거에 수행 한 작업은 실제로 UPDATE
에 대한 트리거를 사용합니다. 모든 값을 새 레코드로 복사하고 버전 열을 증가시킵니다. 또한 모든 수정 내용이 함께 묶일 수 있도록 기본 키가 아닌 키 역할을하는 인덱싱 된 열을 사용합니다.
내가 입력하는 것보다 빠르게 입력하는 ... – bowlturner
감사합니다. 트리거를 살펴 보겠습니다. 인덱스 된 열에서 서버로 키를 사용하면 ID 및 개정 번호 외에 행 번호와 같은 추가 열이 있음을 의미합니까? 이 열이 자동으로 증가하면 ID 값을 수동으로 설정합니까? – Dan