oracle中建立主键有2中方法
1.唯一主键,也就是咱们说的序列,1.2.3.4.自增的那种
2.联合主键,用多个列做主键,
在什么情况下,用联合主键比用唯一主键有优势
我个人感觉,用自增的序列好,因为用自增可以完全替代用多个列做主键,不知道我这种个人感觉对不对,如果谁有不同观点,请帖出 用联合主键比用唯一主键有优势的地方,不胜感谢!!!
1.唯一主键,也就是咱们说的序列,1.2.3.4.自增的那种
2.联合主键,用多个列做主键,
在什么情况下,用联合主键比用唯一主键有优势
我个人感觉,用自增的序列好,因为用自增可以完全替代用多个列做主键,不知道我这种个人感觉对不对,如果谁有不同观点,请帖出 用联合主键比用唯一主键有优势的地方,不胜感谢!!!
-- 比如你的QQ添加好友:
-- 就应该有:
QQNum
FrendQQNum-- 且其主键应该为复合主键:QQNum,FrendQQNum
-- 比如你的QQ添加好友信息表:
-- 就应该有:
QQNum -- QQ号码
FrendQQNum -- 好友QQ号码-- 且其主键应该为复合主键:QQNum,FrendQQNum
-- 一个QQ号码只能为一个好友的QQ号码添加一次就够啦!否则:数据会非常冗余!