请教报表填报属性的主键设置有什么作用?
用于是判断做插入,还是更新。的
假如你设置id为主键。。帆软在提交的时候就去看这条id是否有。如果在数据库中有,就更新数据。如果没有这条id不插入
删除也是一样的。根据id去找到数据删除
主键的一个目的就是确定数据的唯一性,它跟唯一约束的区别就是,唯一约束可以有一个NULL值,但是主键不能有NULL值,再说联合主键,联合主键就是说,当一个字段可能存在重复值,无法确定这条数据的唯一性时,再加上一个字,两个字段联合起来确定这条数据的唯一性。比如你提到的id和name为联合主键,在插入数据时,当id相同,name不同,或者id不同,name相同时数据是允许被插入的,但是当id和name都相同时,数据是不允许被插入的。