MSSQL Error

DataBase/MSSQL

[MSSQL ][Error] mssql 명시적 DROP INDEX를 사용할 수 없습니다. 이 인덱스는 PRIMARY KEY 제약 조건 설정에 사용 중입니다.

에러내용 인덱스 indexname 에서는 명시적 DROP INDEX를 사용할 수 없습니다. 이 인덱스는 FRIMARY KEY 제약 조건 설정에 사용 중입니다. SQL SERVER(MSSQL)에서 클러스터드 인덱스에 컬럼 하나를 추가하고자 DROP 후에 다시 만들려고 할 때 안되는 경우가 있습니다. 즉 PK 제약조건이 설정되어 있어서 안되는 경우인데 이럴 경우에 DROP을 하려고 하면 다음과 같은 에러가 뜹니다. 해결 1 이럴 땐 다음과 같이 DROP 후에 다시 만들어주면 됩니다. GO ALTER TABLE [dbo].[TEST_TABLE] DROP CONSTRAINT [PK__TEST_TABLE] GO ALTER TABLE [dbo].[TEST_TABLE] ADD CONSTRAINT [PK__TEST_T..

GuNu_K
'MSSQL Error' 태그의 글 목록