처음에는 영어로 유감입니다. 이 질문에 대한 답을 찾기 위해 노력했지만 실제로 자신을 표현하는 방법은 아닙니다.SQL 기본 구성 주 키
복제본 인 경우이를 닫고 답변을 알려주십시오.
고객의 장바구니 품목별로 데이터를 저장할 테이블이 있습니다. 구조는 다음
표 - tmpShoppingCartItem 열 ID
은 씨앗과 정체성이다
tmpShoppingCart_ID int FK from tmpShoppingCart
ID int PK, Ident 1,1
StoreSKU_ID int FK from StoreSku
Quantity int
Enabled bit
= 1.하지만 삽입 데이터를 시작할 때, 그것은 다음과 같습니다
tmpShoppingCart_ID ID ....
1 1
1 2
1 3
1 4
까지 좋아,하지만 새로운 장바구니가되면 다음과 같이 보입니다.
tmpShoppingCart_ID ID ....
2 5
2 6
3 7
4 8
여전히 1.
시드 691,363,210
는 ID 열이 나는 씨앗 카운터를 재설정 할 수있는 경우 (방법)을 알고 싶을 때 같은 tmpShoppingCart_ID
변경 : 시간에 대한
tmpShoppingCart_ID ID ....
1 1
1 2
1 3
1 4
2 1
2 2
3 1
3 2
3 3
3 4
3 5
4 1
감사합니다.
ID를 유지하고 두 번째 열을 추가해야하는 이유는 무엇입니까? ID 열의 레코드 당 증가분을 사용하려고 생각했습니다. 좋은 접근 방법이 아닌가? –
필요는 없지만 나중에 데이터베이스에서 사용/무결성을 위해 기본 키로 ID 열을 사용하는 것이 좋습니다. 가장 중요한 것은 tempShoppingCart_ID와 수동으로 기본 키로 증가하는 열을 결합하는 것입니다. –