77问答网
所有问题
SQL Server一个表可以设多个主键吗
请问一下在SQL Server中一个表可以设多个属性吗?谢谢!
那能不能详细说一下怎么多个字段联合组成主键啊?谢谢!
举报该问题
推荐答案 推荐于2017-10-07
可以啊,当一个属性不能单独成为主码的时候,可以配合其他属性联合组成主码
不过当一个属性单独可以构成主码时再联合其他属性,就多余了!!
我和楼下的两位是一个意思,只是我没表达清楚
主码可以有多个字段,但是一个表只能有一个主码
在SQL里面,设计表的时候,按住ctrl键,然后点你要设置为主码的
字段,然后再点上面那个小钥匙样子的按钮,就可以设置多个字段为
主码,不知楼主是要这样不?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YIGGNGWq.html
其他回答
第1个回答 2007-04-27
绝对不可以~!!!
一个表中的主键,是唯一的标识列,只能有一个主键~
但是,主键不一定是一个字段,也可以是多个字段组成的复合主键~
而你说的表的属性,那就要看你具体是设什么属性了~
第2个回答 2007-04-27
不可以
主键只有一个
可以是一个子段
也可以是多个子段组成的联合主键
相似回答
怎样在
SQL
SERVER设置
双主键或
多个主键
?
答:
首先一个表是不能有两个主键的
。但是可以有两个字段组合成一个主键,这就是为什么有时候表里为什么会有两个字段都有主键的标志,那是因为他们组合成了一个主键了。我们可以先删除了原来的主键再用类似下面SQL语句建立: alter table 你的表名 add constraint pk_name primary key (字段1,字段2); 或者在表设计器...
我用的
SQLserver
数据库
一张表
怎么有两个
主键
还有张表一个主键都没...
答:
没个表最好是要个主键
,不过没有也可以,主键能确保数据的完整性,两个主键称为联合主键
sql表
中已有两个主键 我想在增加
一个主键
,怎么写?求指教
答:
sql
server联合主键可以有多个的
alter table [TableName] add constraint PK_TableName primary key (P_ID)
sql
server
数据库
一个表
能定义
多个
外键么
答:
一张表可以同时拥有 多个主键
多个外键 要扩展名的 嫌麻烦可以直接 create database 数据库名
sql
erver
主键
答:
c)外键用来唯一的标识“子表”中的每一行 显然是错误的,子表显然外键会有大量的重复,否则不成了主键 d)
一个表
只能
有一个主键
和一个外键 显然也是错误的,一个表只能1个主键,但是
可以多个
外键 b)的表述不是很清楚,
1个表
只能有1个主键,但是这个
主键可以
是多列的组合 答案应该是1个,a ...
SQL
server
2000表中
能否设置
两个或
多个
主码字段?
答:
是
主键
字段吧,可以,但不能
一个一个
的设,需要一起先中两个才能
设置
成功.用SHIFT键.
数据库表中
可以
有
几个主键
答:
主键
在
一个表
中只有一个,但主键有两种,单一的和复合主键,
可以设置
为
多个
字段为主键,即复合主键。想设复合主键要先建立约束,外键可以有多个。
大家正在搜
为什么一个表只能有一个主键
一个表至少有一个主键
一个表必须要有主键吗
一个表能有几个主键
一个表有两个主键
把一个字段设为主键
两个字段设为主键
设置某一字段为主键
如果将某个字段设置为主键
相关问题
怎样在SQL SERVER设置双主键或多个主键
如何在sql server中设置两个主键?
sqlserver 中一个主键可以对应几个外键,如果可以,能...
sql server怎么设置几个主键
SQL SERVER 数据库如何限制一列不能重复(已经有主键...
怎样在SQL SERVER设置双主键或多个主键
sql server如何给一个表添加一个主键然后让它自动填充...
如何在sql server中设置两个主键