wiseblog

sql server中如何限制插入重复值

在sql中设置了主键后为什么还是可以重复插入数据

    主键是用来索引的   
主键并不是唯一键  所以就可以插入重复值

 

sql server中如何限制插入重复值

  • |
  • 浏览:1904
  • |
  • 更新:2013-05-23 14:28
  • |
  • 标签:插入 
  • sql server中如何限制插入重复值1
  • sql server中如何限制插入重复值2
  • sql server中如何限制插入重复值3
  • sql server中如何限制插入重复值4
  • sql server中如何限制插入重复值5
分步阅读

使用一款工具派任务的时候总是会因为网速或者其他原因派重复任务,所以写这个,虽然不知道他们用的是不是sql server,限制重复数据是可以从根源上解决这个问题的

 

工具/原料

  • sql server 2008

方法/步骤

  1.  

     

    1)首先建建一个最简单的数据库表,repeat

    存储个人信息,name姓名,sex性别,number身份证号

    姓名性别可以有重复项,身份证号不能重复

     

    sql server中如何限制插入重复值
  2.  

     

    2)新建关系图,添加要操作的数据库表,点击管理索引和键

     

    sql server中如何限制插入重复值
  3.  

     

    3)点击添加

     

    sql server中如何限制插入重复值
  4.  

     

    4)1.点击列

          2.将列改为需要限制的列(可以设置多项组合为不重复)

          3.将是唯一的改为是

          4.修改索引名称(可不做)

    做完这些之后保存

     

    sql server中如何限制插入重复值
  5.  

     

    5)在数据库中插入数据,当试图插入重复的number时,插入语句就会终止

     

    这样就从根源上实现了不能插入重复数据的功能

     

    sql server中如何限制插入重复值
     

分类:

技术点:

相关文章:

  • 2021-06-26
  • 2022-12-23
  • 2021-11-25
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-08-05
  • 2021-05-20
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案