外鍵約束可以在創建表時指定,語法如下:
CREATE TABLE 表名(
列名 數據類型,
...
FOREIGN KEY (列名) REFERENCES 參考表名(參考列名)
);
例如,下面的示例創建了一個包含外鍵約束的表:
CREATE TABLE Orders (
OrderID int PRIMARY KEY,
ProductID int,
OrderDate date,
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);
在上面的示例中,Orders 表中的 ProductID 列引用了 Products 表中的 ProductID 列,這就是一個外鍵約束。