例如,我的OrderID表中的OrderID和ProductID充当单个主键.我只是不确定如何用SQL做到这一点.
例:
CREATE TABLE [Order Details] ( [OrderID] [int] IDENTITY(1,1) NOT NULL, [ProductID] [int] NOT NULL, ... )
我可以在NOT NULL之后简单地将PRIMARY KEY添加到两行中,使它们成为主键吗?
您需要在末尾声明参与主键的列
CREATE TABLE [Order Details] ( [OrderID] [int] NOT NULL, [ProductID] [int] NOT NULL, ..., PRIMARY KEY(OrderID, ProductID) )