一个表为什么有时候需要2个或2个以上以上的主键呢??? 多个字段才能唯一确定一条记录,这时候只能选多个作为主键。一般是一些关系表,比如员工所在机构,学生所在班机,学生选课等,这些带有“关系”特征而不具备“实体”特征的,有多个字段做主键的可能性大一些。但组合成主键的字段不易过多。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有的时候需求决定了这样做,一个字段不能排除唯一,就用多个字段联合主键,或者是建立联合索引的需要. 谢谢大家!我还是有些不明白,因为主键在一个表里是不能重复的吧,这样不就 唯一确定一条记录 了吗?为什么 catpuss(无名猫儿)说“多个字段才能唯一确定一条记录,这时候只能选多个作为主键”呢?还是说2个主键以上的表的单个主键可以重复呢?一般是一些关系表,比如员工所在机构,学生所在班机,学生选课等,这些带有“关系”特征而不具备“实体”特征的,有多个字段做主键的可能性大一些。能再具体说一些吗?谢谢catpuss(无名猫儿),如:员工所在机构,可以有员工id阿 一个就可以了阿,为什么要用2个主键呢? 任意某一个不能唯一的情况下就用2个组成联合主键 是否有全文索引可以一次做2个表的 详细看内部 问一个基础问题,在线等 sql 语句 JDBC连ORACLE的驱动问题。。。。。。。 oracle 中查找字段名中包含指定字符串的字段 linux下安装oracle错误操作求救!!求救!! 赶在2004年末,问个小问题.在线急不可耐的等你们的回答 100分!不够再加!!!! Oracle8i的左连接问题 select * from table_1 A,table_2 B where A.col_a=b.col_a(+)? 序列的值好象回滚不掉,怎么样才能保证序列的值是连续的? 如何查看当前在哪个数据库?
我还是有些不明白,因为主键在一个表里是不能重复的吧,这样不就 唯一确定一条记录 了吗?
为什么 catpuss(无名猫儿)说“多个字段才能唯一确定一条记录,这时候只能选多个作为主键”呢?
还是说2个主键以上的表的单个主键可以重复呢?一般是一些关系表,比如员工所在机构,学生所在班机,学生选课等,这些带有“关系”特征而不具备“实体”特征的,有多个字段做主键的可能性大一些。能再具体说一些吗?谢谢catpuss(无名猫儿),如:员工所在机构,可以有员工id阿 一个就可以了阿,为什么要用2个主键呢?