修改id自动增加

create   table   temp_table  
  (  
      id   int,  
      name   varchar(20)  
  )  
   
  insert   into   temp_table   values(3,'1')  
  insert   into   temp_table   values(4,'1')  
  insert   into   temp_table   values(5,'1')  
   
  select   *   into   #temp   from   temp_table  
  go  
  alter   table   #temp   add     temp_id   int  
  go  
  alter   table   temp_table   add     temp_id   int   identity(1,1)  
   
  update   #temp   set   temp_id=id  
  go  
  set   identity_insert   temp_table   on  
  go  
  delete   from   temp_table   

  go  
  insert   into   temp_table   (temp_id,name)   select   temp_id,name   from   #temp  
  go  
  ALTER   TABLE   temp_table   DROP   COLUMN   id    
  go  
  exec   sp_rename   'temp_table.temp_id','id'  
  go  
  select   *   from   temp_table 

 上面的代码就可以实现ID为自动增加一的效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值