alter table table_name
drop column column_name --删除原始的ID列
go
alter table table_name
add column column_name int identity(1,1) --增加新的ID列
go

解决方案 »

  1.   

    我装的是SQL SERVER 2000,在那个设计表里怎么操作啊???
      

  2.   

    还有我的在ACCESS里面日期是自动加入的,,怎么在SQL里面实现日期自动写入????
      

  3.   

    默认值用getdate()函数可以得到当前日期。。
      

  4.   

    alter table dbo.WTO_WTO
    add column wtoid int identity(1,1) 
    go服务器: 消息 156,级别 15,状态 1,行 7
    在关键字 'column' 附近有语法错误。
    提示这个错误  啊
      

  5.   

    --去掉column
    alter table dbo.WTO_WTO
    add  wtoid int identity(1,1) 
      

  6.   

    直接使用企业管理器中的表设计器删除Accessg表中的自增列,添加一列,数据类型为identity(1,1)存储后即实现自增列。自增列不能进行更新或插入值。
       至于自动填入日期,可以用触发器实现(使用getdate()获取当前时间)。
      

  7.   

    在设计表里ID字段的属性选择标识,实现自动增加
    在默认值里输入getdate()实现获取当前时间。
      

  8.   

    企业管理器->服务器->表名->右键->设计表->字段->identity->True
      

  9.   

    企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
      

  10.   

    企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”.
    在“标识”的右边输入框中改为“是”(默认是“否”)。“标识”的下方有两个属性:“标识种子”和“标识递增量”。如果你在“标识”中选择了“是”那么这两个:“标识种子”和“标识递增量”默认都是“1”,“标识种子”的意思就是自动编号递增的起始编号。“标识递增量”的意思就是每次递增的步伐!