怎么实现SQL Server数据库中某个字段的值唯一且可以动态改变

如题所述

第1个回答  推荐于2016-08-20
将那个字段设为主键------解决方案--------------------------------------------------------要不然 你只能在逻辑上做判断、先查询数据是否有当前的符号、如果有 就另填。没有的话,就插入------解决方案--------------------------------------------------------------解决方案--------------------------------------------------------要是这个字段不是外键的话,可以设成主键,否则,可以由数据库的标识字段做主键,给这一列加上唯一约束------解决方案--------------------------------------------------------主键或者unique 约束(这个oracle 有,不知sqlserver 有没有)。这个好像不行吧。------解决方案--------------------------------------------------------设主键。用sequence 自增。设置主键 然后也可以写触发器做判断修改本回答被提问者采纳
相似回答