두 명의 사용자가 동일한 데이터베이스에 데이터를 저장하고 있으며 기본 키 충돌이있는 상황이 있습니다.
두 개의 열을 추가하여 고유 한 ID를 생성하는 저장 프로 시저 또는 트리거를 작성할 수 있습니까?
예 : table1
에 관한 table2
은 Table1ID
입니다. 증분과 시드는 모두 1입니다.
table2
에 행을 추가해야한다면 자동 생성 된 ID 번호를 텍스트 열에 추가하여 고유하게 만들고 싶습니다. ID는 JoeSoap5
과 같습니다.
데이터베이스 스키마를 보여주십시오. 여기서 기본 키로 사용하는 것을 말하지 않습니다. –
'INT IDENTITY'를 사용하지 않고 SQL Server가 다른 모든 세부 정보를 처리하게하는 것은 어떨까요? ** 가장 쉬운 솔루션 ** - 고유 한 키를 생성하지 마십시오. 너무 지저분하고 발생하기 쉬운 오류.... –