其实这个问题在在这里问似乎比较不合适,我公司总部用的是oracle数据库,每张客户表里serv_id 字段是客户的唯一标识,但是,serv_id的值在表中并不是唯一的,一个serv_id 的值可能有都条记录。
问过系统厂家的人员,他们说serv_id 就是主键
我就觉得奇怪了,难道oracle 的主键允许一个值存在多条记录么?
(怕被公司的同事笑话,所以就到这里来问了)
问过系统厂家的人员,他们说serv_id 就是主键
我就觉得奇怪了,难道oracle 的主键允许一个值存在多条记录么?
(怕被公司的同事笑话,所以就到这里来问了)
问过系统厂家的人员,他们说serv_id 就是主键
有可能他们使用serv_id和其他的属性做的主键。一般这种问题,大型数据库是不会犯这种错误的,oracle 的主键允许一个值存在多条记录么这个就属于低级的理论错误了。
我截了图,大家可以看下,这个是在pl/sql下的表信息
大家可以看到 primary key 下是空的,没有主键
这张表serv_t是我们的客户资料表
我们的系统厂家是朗新公司,这个表没有主键,我猜应该不会犯这个错误吧?
应该只有我不懂的地方,请大家讨论讨论