用SQL server录入数据时,如何一便录,一便能提示以上有相同的记录

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:07:05
录入数据,为防止录入相同的记录,如何一边录一边显示.比如说录入第一行姓名,张三,年龄24,第十行再录张三时,有提示.求助.可行的话,追加50分.
主键好象不行,我刚接触SQL语句,表已经有很多数据了.设置主键好象提示改不了,试一下唯一性约束行不行

没必要使用主键,使用唯一性约束就可以了。
创建唯一性约束的语句是

alter table 表名
add constraint uk_name unique( 姓名字段)

把“表名”和“姓名字段”分别改成实际的表名和字段,然后在查询分析器里执行就可以了。

select * from table where username='录入时候根据要判断重复的值,如:你所说的张三'
查询到提示重复否则添加

设个主键应该就可以解决了

把不能重复的字段做成主键啊

如果多个字段对比,就做成联合主键