如果很多的并发,插入数据到表中,
注意,并发特别多的情况下,,sequence会有重复的吗????
比如一个线程去 sequence ,还有没有select完,又一个线程请求,,2个会不会取到一样的啊?

解决方案 »

  1.   

    SQL SERVER的自增字段重复是可能的,所以如果需要唯一的话需要增加唯一索引sequence是ORACLE的概念,并发是否重复因使用少而没有发现,等高手回答
      

  2.   

    sql server自增字段是怎么定义的啊?  SQL Server不是主键自动增长吗?   是IDENTITY吗?
      

  3.   

    用IDENTITY,然后用select scope_identity()取最近的ID号 
      

  4.   

    用IDENTITY,然后用select scope_identity()取最近的ID号
    IDENTITY保证字段唯一,scope_identity()只取自己最近的ID号,别人的是别人的事,即使这时已经ID号上升了好几位,这个函数也去原来自己的那个
      

  5.   

    sequence是oracle的内容,我在实际工作中,未发现出现重复的情况.