DB

[MSSQL] 외래키가 지정된 Table에 Truncate하기

후유증 2019. 5. 18. 11:03

일반적인 방법으로는, 외래키가 지정된 Table에 대해 truncate 명령어가 먹히지 않는다.

 

이를 해결하기 위해선 DB의 데이터를 삭제하고,  DBCC의 Reseed 를 이용하여 ID를 초기화 하는 동작을 수행하면 된다.

 

 

DBCC Reseed와 관련한 문서는 링크로 대체한다.

https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkident-transact-sql?view=sql-server-2017