블로그 이미지
baragi76

카테고리

분류 전체보기 (115)
생활 (10)
My Story (34)
My Album (1)
HomePage (0)
Hobbies (21)
Develop (42)
Utility (1)
Project (6)
Statistics Graph
Total234,719
Today4
Yesterday22

공지사항

달력

« » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

기본적인 데이터 삭제...
DELETE FROM table_name WHERE column_name = 'xx'

만약 테이블에 IDENTITY가 정의되어 있는 상태에서 이 IDENTITY 값을 초기화 하려면?? 보통적으로
TRUNCATE TABLE table_name
으로 초기화를 하는데....
몇개의 테이블에 Relation이 걸려 있다면...
[한글 기준] "FOREIGN KEY 제약 조건에 의해 참조되므로 자를 수 없습니다." 라는 오류 메시지가 발생한다...
이런 경우 IDENTITY 값을 초기화 하려면....

DELETE FROM table1_name
DELETE FROM table2_name
DBCC CHECKIDENT('table1_name', RESEED, 0 )

위와 같이 하면 table1_name 테이블의 IDENTITY 값을 0으로 초기화 한다...

자세한 내용은
http://msdn.microsoft.com/ko-kr/library/ms176057.aspx 참조...
Posted by baragi76

댓글을 달아 주세요