Sduty/MS-SQL
identity 값 변경
돌멘
2015. 12. 17. 16:39
1. Identity 연속값 변경
1) ID 값을 변경 하게 지정
DBCC checkident ('table_name', reseed, 변경할ID값);
2) 현재 ID값을 변경하지 않도록 지정
DBCC CHECKIDENT('테이블명', NORESEED);
2. MS-SQL의 Table에서 identity 설정 on/off
--> table 통으로 copy할때 identity로 설정이 되면 설정된 column은 copy가 되지 않는다
이때 아래 문자으로 설정을 해재 했다가 insert 후 다시 설명하면 됨
1) set identity_insert table_name on;
2) insert into T_1
select * from db_.dbo.T_1
3) set identity_insert table_name off;
IDENTITY를 on 으로 설정후 INSERT 실행하고 나서 다시 OFF 로 설정하면 IDENTITY로 설정된 COLUMN도 COPY 된다.