永发信息网

做主键的是不是不能做为外键?

答案:6  悬赏:60  手机版
解决时间 2021-02-13 15:21
做主键的是不是不能做为外键?
最佳答案
可以,SQL Server2014通过。

全部回答
应该是可以的啊. mysql> CREATE TABLE course ( -> course_NO INT PRIMARY KEY -> );Query OK, 0 rows affected (0.19 sec)mysql>mysql> CREATE TABLE teacher ( -> teacher_ID INT PRIMARY KEY -> );Query OK, 0 rows affected (0.08 sec)mysql> CREATE TABLE temp ( -> course_NO INT, -> teacher_ID INT, -> foreign key(course_NO) references course(course_NO), -> foreign key(teacher_ID)references teacher (teacher_ID), -> primary key(course_NO,teacher_ID) -> );Query OK, 0 rows affected (0.10 sec)
可以的,本人亲测——postgres
你好,首先你得明白主键和外键的定义以及区别:**定义**主键:能够唯一表示数据表中的每个记录的字段或者字段的组合就称为主键。外键:若有两个表A,B,C是A的主键,而B中也有C字段,则C就是表B的外键,外键约束主要用来维护两个表之间数据的一致性。 **区别**主键:表中记录的唯一标识外键:依赖于别的表的数据主键:你把唯一键的一个选做主键,一张表只能有一个主键外键:所定义的外键是另一张表的主键,主键:表中记录的唯一标识,外键:依赖于别的表的数据主键和唯一键的一个区别:主键是不允许为NULL的,唯一键则可以,当然你可以加上NOT NULL来限制它 **结论**做主键的可以另外一个表的外键,其不能是表自身的外键(如果是表自身,则表明是另外一个也有这样的一个主键,但根据主键的定义可知这个结论是不对的)。
不可以,主键的值唯一,外键的值可以重复
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宁波市北仑区交警大队地址好找么,我有些事要
雅黛丽内衣怎么样?
辐射2 克拉马斯 老鼠洞最后的门怎么开
腾讯客服0755-83765566怎么操作才能转人工服
我老婆缠着我让我买个德国智歌iPad支架已经好
宁波市江东区交警大队地址好找么,我有些事要
我碰到了一个数学问题:甲,乙,丙三人到果园摘
一个猴孑戴一顶帽孑打一成语
宁波市镇海区交警大队地址在哪,我要去那里办
景山公园里有哪些景物
欣丰农用物资综合商店在哪里啊,我有事要去这
新车需不需要磨合期,可以直接上高速吗
宁波市公安局北仑分局交警大队霞浦中队地址在
清华紫光MP5怎么连接电视?有连接电视的那根
傅家堡子沟里在哪里啊,我有事要去这个地方
推荐资讯
比亚迪e6续航里程是多少
尚品冰晶画工坊我想知道这个在什么地方
绣购丽源国际名妆NO.32002088地址在哪,我要
有264台冰箱,在两天时间全部卖完,第一天卖
华瑞物资在哪里啊,我有事要去这个地方
天龙八部老版本补丁下载
法物流通处地址有知道的么?有点事想过去
长沙市哪有华硕笔记本电脑的维修点
弥勒湖泉花园宾馆地址在哪,我要去那里办事
【sunny的反义词】sunny的反义词
一部电影校园剧男主角叫赵波,是什么电影
高村地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?