데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
18-01-25 11:27 0개 647회
MSSQL
MSSQL에서 데이터 가져오기시 Constraint(제약조건) Disable 시키기

MSSQL에서 데이터 가져오기시 Constraint(제약조건) Disable 시키기


데이터 가져오기 시 제약조건으로 인해 오류 발생시  다음 명령어로 제약조건을 Disable 시키고 하면 된다.


-- Disable all table constraints
ALTER TABLE YourTableName NOCHECK CONSTRAINT ALL
-- Enable all table constraints
ALTER TABLE YourTableName CHECK CONSTRAINT ALL
-- ----------
-- Disable single constraint
ALTER TABLE YourTableName NOCHECK CONSTRAINT YourConstraint
-- Enable single constraint
ALTER TABLE YourTableName CHECK CONSTRAINT YourConstraint
-- ----------
-- Disable all constraints for database
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
-- Enable all constraints for database
EXEC sp_msforeachtable "ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all" 

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.