Oracle 10g를 사용 중입니다. 내가 다른 테이블의 열을 참조하는 내가 외국 키로 deptId의 열을 사용하여 내 사용자 목록 테이블에 새 열 deptId을 추가하고 Departments.DepartmentId 열을 외래 키로 추가하는 것과 구속으로 추가하는 것의 차이점
는Query1을
제약 및 첫 번째 쿼리로 외래 키를 추가하는 사이에 차이가있다ALTER TABLE UserList
ADD FOREIGN KEY (DeptId)
REFERENCES Departments(DepartmentId)
QUERY2
ALTER TABLE UserList
ADD CONSTRAINT fk_DeptId FOREIGN KEY (DeptId)
REFERENCES Departments(DepartmentId)
귀하의 질문은 열을 추가한다는 것을 의미합니다. 실제로는 여기에 제약 조건을 추가하는 것이므로 편집 할 수도 있습니다. –