0
이전에 만든 시퀀스를 새 값으로 변경해야하는 데이터 마이그레이션 스크립트를 준비 중입니다. 실행시SQL Server - 프로그래밍 방식으로 시퀀스 변경
DECLARE @Curr_Sampling_Request_ID INT ;
SELECT @Curr_Sampling_Request_ID = MAX (Sampling_Request_ID)
FROM [MyDB].[ABC].[T_DATA_Sampling_Requests] ;
DECLARE @Update_Sequence NVARCHAR(512) ;
SET @Update_Sequence =
N'ALTER SEQUENCE [S_DATA_Sampling_Requests] RESTART WITH ' +
CAST(@Curr_Sampling_Request_ID AS VARCHAR) ;
print('Attempting: ' + @Update_Sequence) ;
EXEC @Update_Sequence ;
I가 다음 오류 메시지 (또한 도시 인쇄 레코드) 얻었다 :
을 시도하는 ALTER SEQUENCE [S_DATA_Sampling_Requests] RESTART을 2,848,805 여기
은 지금까지 시도 무엇 메시지 203, 수준 16, 상태 2, 줄 10 'ALTER SEQUENCE [S_DATA_Sampling_Requests] RESTART WITH RESTART'이름은 유효한 식별자가 아닙니다.[참고 :. 또한 임시 문자열을 사용하지 않고 임시 문자열을 사용하지 않고 시도했지만 같은 오류가 수신]
어떤 도움이 높게 평가 될 것입니다.
BINGO !!! 신속한 회신에 감사드립니다 !!! – FDavidov