0
PostgreSQL에서 테이블을 생성하고있었습니다. 그런 다음 외래 키로 열을 사용해야하므로 외의 키로 해당 열을 정의하기 위해 내 테이블을 변경했습니다. 하지만 "WITH"
에 오류가있어, 내가 같은 오류가 발생하고PostgreSQL의 테이블 변경시 직면 오류
ALTER TABLE Account WITH NOCHECK ADD CONSTRAINT FK_Account_AccountCPCMapping FOREIGN KEY(nAccountCPCMappingID)
REFERENCES AccountCPCMapping (nAccountCPCMappingID);
,
ERROR: syntax error at or near "WITH"
LINE 1: ALTER TABLE Account WITH NOCHECK ADD CONSTRAINT FK_Account...
는 수정을 제안하십시오.
를 사용하려고
? 무엇을 기대합니까? –
나는 당신이'NOT VALID'를 찾고 있다고 가정하고 있습니다; 그것은 질의의 끝 부분에 있으며 PostgreSQL이이 제약 조건에 대해 기존 행을 검사하는 것을 방지합니다. –
nocheck는 SQL Server 구문과 novalidate - oracle입니다. –