9 个解决方案
#1
设主键、、、
#2
将那个字段设为主键
#3
要不然 你只能在逻辑上做判断、先查询数据是否有当前的符号、如果有 就另填。没有的话,就插入
#4
唯一约束 ..
#5
要是这个字段不是外键的话,可以设成主键,否则,可以由数据库的标识字段做主键,给这一列加上唯一约束
#6
主键或者unique约束(这个oracle有,不知sqlserver有没有)。
还有LZ说得动态改变是什么意思,是原来表A中的NAME字段中有重复值,设了约束后会动态改变吗?
这个好像不行吧。
还有LZ说得动态改变是什么意思,是原来表A中的NAME字段中有重复值,设了约束后会动态改变吗?
这个好像不行吧。
#7
设主键。用sequence自增。
#8
设置主键 然后也可以写触发器做判断修改
#9
sql server中有,就是唯一索引。
#1
设主键、、、
#2
将那个字段设为主键
#3
要不然 你只能在逻辑上做判断、先查询数据是否有当前的符号、如果有 就另填。没有的话,就插入
#4
唯一约束 ..
#5
要是这个字段不是外键的话,可以设成主键,否则,可以由数据库的标识字段做主键,给这一列加上唯一约束
#6
主键或者unique约束(这个oracle有,不知sqlserver有没有)。
还有LZ说得动态改变是什么意思,是原来表A中的NAME字段中有重复值,设了约束后会动态改变吗?
这个好像不行吧。
还有LZ说得动态改变是什么意思,是原来表A中的NAME字段中有重复值,设了约束后会动态改变吗?
这个好像不行吧。
#7
设主键。用sequence自增。
#8
设置主键 然后也可以写触发器做判断修改
#9
sql server中有,就是唯一索引。