고유 ID를 명시 적으로 생성하는 UDF PRIMARY KEY
에서 Identity Columns 를 만드는 것이 더 나은지에 대한 논쟁의 여지가 있습니다.
- ID 열을 주장하고 있습니다.
- 내 파트너는 수동으로 값을 생성한다고 주장하고 있습니다.
- UDF를 가질 수있는 다른 테이블에 UDF를 배치하여
- 자원을 잠그다
- 에
ID_Value
의해 호출 되는 하나의 필드로 ID 테이블을 증가시킵니다.1
- 이것을 전역 고유 식별자로 사용
- 또는 테이블을
id+1
삽입 할 때 - 식별 제한이없는 서버 및 / 또는 환경간에 데이터를 이동하는 것이 더 간단합니다. 데이터가있는 하나의 DB에서 다른 유사한 DB로 이동하면 준비 또는 더미 데이터가 가능합니다. 비 프로덕션 환경에서 테스트하는 경우 모든 레코드를 어제에서 테스트 준비 단계로 끌어 올 수 있습니다.
- UDF를 가질 수있는 다른 테이블에 UDF를 배치하여
어떤 구현이 더 합리적입니까?