현재 코드와 이전 코드가 들어있는 각 행에 고유 ID를 할당하는 코드는 다음과 같습니다. 그것은 잘 작동하는 것하지만 내 질문에 내가 새 코드로 업데이트 된 파일이 있다면, 어떻게 내가 그만 둔 곳에서 고유 ID를 재개합니까?기존 테이블에 고유 한 행 ID 추가
예를 들어 이러한 추가 행을 추가하면 노란색으로 강조 표시된 아래의 ID를 채우려면 어떻게해야합니까?
CREATE PROCEDURE [dbo].[PI_Key_Create_Update] AS
BEGIN
Truncate Table RB_PI_Key_Assign
Truncate Table RB_PI_Key_Link
INSERT INTO RB_PI_Key_Assign
SELECT
ROW_NUMBER() OVER (ORDER BY RB_Code_L) AS PI_Key
, RB_Code_L
, RB_Code_L_P
FROM Stage_RB_Previous
INSERT INTO RB_PI_Key_Link
SELECT
a.PI_Key
, b.PI_Key as PI_KEY_P
, a.RB_Code_L
, a.RB_Code_L_P
FROM RB_PI_Key_Assign a LEFT JOIN RB_PI_Key_Assign b ON (a.RB_Code_L_P=b.RB_Code_L)
END
감사
id 필드는 신원이 확인되지 않으므로 수동으로 유지 관리 할 필요가 없습니까? – maSTAShuFu