다음 표 정의에서 두 열 정의의 차이점은 무엇입니까? 아니면 두 번째 열 정의는 자동으로 명명 된 외래 키 색인을 만듭니 까?외래 키를 정의하는 두 가지 방법이 다른가요?
CREATE TABLE dbo.Employee
(
dept_id int NOT NULL
CONSTRAINT fk_employee_deptid FOREIGN KEY REFERENCES Department(dept_id),
empType_id int NOT NULL REFERENCES EmployeeType(empType_id)
/* ... other columns ... */
);
외래 키 제약 조건은 최적화 프로그램을 도울 수 있지만 기술적 인 인덱스는 아닙니다. –
SQL Server의 외래 키에 대해 ** 인덱스 **가 자동으로 생성되지 않습니다. 참고 : [외래 키가 자동으로 색인을 생성합니까?] (http://stackoverflow.com/questions/836167/does-a-foreign-key-automatically-create-an-index/836176#836176) –
감사합니다. 색인에 대한 설명. – Squirrelsama