如题!100分如题!100分如题!100分

解决方案 »

  1.   

    DBCC   CHECKIDENT   (jobs,   RESEED,   20)用这个确实可以改,但是在企业管理器中看到的还是原来的,不是修改后的。有没有个彻底的办法?
      

  2.   

    DBCC CHECKIDENT 

    'table_name'
        [ , {
        NORESEED | { RESEED [ , new_reseed_value ] }
            }
        ]
    )
    [ WITH NO_INFOMSGS ]
      

  3.   

    --从100开始:
    create table tb(id int identity(100,1) name varchar(200))
      

  4.   


    --设置表的id标识列起始值为10,每次增长1,
    create table tb(id int identity(10,1))
      

  5.   

    只能在新建列的时候设置起始值DBCC  CHECKIDENT  (jobs,  RESEED,  20) 只影响之后插入的数据,而且如果设置的identity值在数据库中已存在,那么会插入失败
      

  6.   

    这是高手们以前讨论的帖子
    http://topic.csdn.net/t/20051009/16/4314878.html
    结论是:只能重建表然后改名