Access里面有中数据类型为“自动增量”,每增加一条记录时,该字段就会自己计数,自动加1并写入新记录里。SQL Server里好象没有这种类型,想问下,有没有简单的方法实现这种功能?

解决方案 »

  1.   

    数据库企业管理器在设计表的时候...输入字段名和类型..如果是整形的。可以在下面设置一些属性..比如:自增...就是楼主想要的结果......IDENTITY(1,1)  也可以直接在查询分析器里加这个指定:
    create table .....
    (TableID  INT INDETITY(1,1)).........
      

  2.   

    SQL SERVER 中可以设置一个int 型的字段,然后在它的属性里找到“标识“,选择是,再选择种子增量就可以了。一般不用修改种子增量,默认就是1。
      

  3.   

    设计表,选中字段,假设你的字段类型为int,则在“标识”属性中,可以选择“是”,这样就和Access中的自动编号一样了。也可以使用SQL语句,在创建表时,指定字段为自动编号,如:create table T (id int identity(1,1),num int)
      

  4.   

    nothinghan() 说的是最直观可操作的方式
    而且也可以设置从任意一个数开始递增