객체 종속성으로 인해 ALTER TABLE DROP COLUMN 실패
ALTER TABLE DROP COLUMN 문을 사용하여 열을 제거하려고 하면 다음과 같은 문제가 발생할 수 있습니다. 하나 이상의 개체가 해당 열에 액세스함을 나타내는 오류 메시지입니다. 이 오류는 일반적으로 삭제하려는 열에 따라 제약 조건이나 외래 키 관계가 달라질 때 발생합니다.
이 문제를 해결하려면 먼저 해당 열을 참조하는 제약 조건이나 외래 키 관계를 제거해야 합니다. 제공된 예에서 오류 메시지는 DF__CompanyTr__Creat__0CDAE408이라는 기본 제약 조건을 가리킵니다. 이 제약 조건을 제거하려면 다음 구문을 사용하십시오.
ALTER TABLE [TableName] DROP CONSTRAINT [ConstraintName];
이 경우 구문은 다음과 같습니다.
ALTER TABLE CompanyTransactions DROP CONSTRAINT DF__CompanyTr__Creat__0CDAE408;
제약 조건이 제거되면 계속해서 삭제할 수 있습니다. 열:
ALTER TABLE CompanyTransactions DROP COLUMN Created;
위 내용은 ALTER TABLE DROP COLUMN이 실패하는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!