中国教程网《Photoshop专家讲堂》光盘热售参与论坛活动,快速赚取金币精品素材,中英文字体
发新话题
打印

如何修改这个表

如何修改这个表


有一个字段  ID  是自增列,如何用ALTER  TABLE  语句去掉自增属性  
---------------------------------------------------------------  

如果你只是想暂时取消,看看下面的语句能不能帮你达到目的。  

SET  IDENTITY_INSERT  
---------------------------------------------------------------  

alter  table  yourtable  add  Newcolumn   

update  yourtable  
set  Newcolumn  =Oldcolumn  

alter  table  yourtable  drop  COLUMN    Oldcolumn  

exec  sp_rename  'yourtable.Newcolumn','Oldcolumn','COLUMN'  

---------------------------------------------------------------  

MSSQL是不支持去掉的。  
你可以参照这里:  
http://expert.csdn.net/Expert/to ... 4.xml?temp=.6487238  
---------------------------------------------------------------  

用传统做法:  
1.alter  table  t1  add  x1  int  
2.update  t1  set  x1=x  
3.alter  table  drop  x  
4.exec  sp_rename  'x1','x'

TOP

发新话题