私は制約に関する一般的な質問があります。 次の例の違いは何ですか?外部キー制約について混乱しています
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,
OrderNumber int NOT NULL,
PersonID int,
PRIMARY KEY (OrderID),
CONSTRAINT FK_PersonOrder FOREIGN KEY (PersonID)
REFERENCES Persons(PersonID)
);
ありがとう!
これはt-sqlのように見えます(意味SQL Server、MySqlではありません)Billの答えを参照してください。 –