数据库SQL不是规定每张表只有一个primary key 约束的吗?那W3school页面又说可以为多个列定义命名约束
如果需要命名PRIMARYKEY约束,以及为多个列定义PRIMARYKEY约束,请使用下面的SQL语法语法:MySQL/SQLServer/Oracle/MSAccess...
如果需要命名 PRIMARY KEY 约束,以及为多个列定义 PRIMARY KEY 约束,请使用下面的 SQL 语法
语法:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons
ADD CONSTRAINT pk_PersonID PRIMARY KEY (Id_P,LastName)
来源:http://www.w3school.com.cn/sql/sql_primarykey.asp
这里我的理解是那不是为每张表定义了多个主键约束吗。望指点 展开
语法:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Persons
ADD CONSTRAINT pk_PersonID PRIMARY KEY (Id_P,LastName)
来源:http://www.w3school.com.cn/sql/sql_primarykey.asp
这里我的理解是那不是为每张表定义了多个主键约束吗。望指点 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询