1
REFERENCE
을 사용하는 경우 FOREIGN KEY
을 사용해야하며 그 차이점은 무엇입니까?SQL "REFERENCE"가 "외부 키"를 자동으로 만듭니다.
CREATE TABLE Orders (
OrderID int NOT NULL PRIMARY KEY,
OrderNumber int NOT NULL,
PersonID int FOREIGN KEY REFERENCES Persons(PersonID)
);
대 : 예를 들어
CREATE TABLE Orders (
OrderID int NOT NULL PRIMARY KEY,
OrderNumber int NOT NULL,
PersonID int REFERENCES Persons(PersonID)
);
이 키워드 "FOREIGN KEY"를 포함하지 않고 작동하는 것 같다 , 그래서에서 궁금
w 정말 기본적인 질문이지만 답을 찾을 수 없었습니다.
주제에 대한 좋은 토론이 있습니다. [외래 키와 참조 키의 차이점] (https://stackoverflow.com/questions/8595695/what-is-difference-between-foreign-key-and) -reference-key) –