create table tablename (id identity(int,1,1),...)

解决方案 »

  1.   

    alter talble tablename id int identity(1,1)
      

  2.   

    1.
    alter table tablename add id int identity(1,1)
    2.
    右键单击你的表,选择“设计表”,然后增加一个字段名,类型为int型.不允许空,然后把识别单选框勾上。默为是从1开始,步增也为1
      

  3.   

    在企业管理器中 你设置字段的类型为 int,然后设 标识为 是,标识种子为1(就是从1开始加),标识递增量为1
      

  4.   

    1,create table tablename (id identity(int,1,1),...)2,设计表时,类型选择:INT,在下面标识栏选择是就可以了.
      

  5.   

    用企业管理器把你的表以设计模式打开,然后把你要设定为自增字段的数据类型改为int或者bigint,在下面的属性表中的 【标识】改为【是】,在设定【标识种子】,这个就是你打算让这个数从几开始增加,【标识递增量】就是每次增加时的数量。Gook luck! :)
      

  6.   

    create table table_name (idno int identity(1,1),......)
    第一个1是起始数字, 第二个1是步长
      

  7.   

    create table tablename (id identity(int,1,1),...)右键单击你的表,选择“设计表”,然后增加一个字段名,类型为int型.不允许空,然后把识别单选框勾上。默为是从1开始,步增也为
      

  8.   

    SQL SERVER企业管理器-->右键你的表-->设计表-->选中你要设置标识的字段(必须是int或其他数字类型)-->下面有个属性叫“标识”的,选“是”,你可以按你的要求改一下标识种子或标识递增量,然后保存该表的设计。--------------------------------
    create table 表(id int identity(1,1),name varchar(100))
    insert 表 values('J9988')
    insert 表 values('CSDNM')
    select * from 表
    drop table 表
      

  9.   

    本人认为这个使用这个方法不好,如果删除了中间的一条数据,则数据总量发生变量,如果系统是用数据总数来定ID的话(不好意思,没有这样设置过,不知道是按什么来的),那么会造成ID与数据量不对应,可能会有重复的ID(以前看到过用类似方法的人就是在count(*)上再加1赋给新的ID).
    本人认为在数据库方面做好安全措施(主要是说限制,不是存储过程、触发器什么的)就可以了,在编程中应该对数据进行严格的控制。
    本人认为比较好的方法如下:
    <%
    Sql="select max(id) from [table]"
    set Rs=Conn.Execute(Sql)
    NewID=Rs("ID")+1
    %>
    这样可以保证ID是累加的。
    本人不用这种方法,是用时间来记录,如果要的精度高的话就用毫秒,还不行再加上IP的某几个字段。本人不会把时间计算成一个数字、再可以计算把数字还原到时间的方法,如那位朋友会望不吝赐教!以上纯属本人观点,有不同观点欢迎共同讨论!
      

  10.   

    create table tablename (id identity(int,1,1),...)用企业管理器把你的表以设计模式打开,然后把你要设定为自增字段的数据类型改为int或者bigint,numeric 在下面的属性表中的 【标识】改为【是】,在设定【标识种子】,这个就是你打算让这个数从几开始增加,【标识递增量】就是每次增加时的数量。
      

  11.   

    create table 表(id int identity(1,1),......
      

  12.   

    1.
    alter table tablename add id int identity(1,1)
    2.
    右键单击你的表,选择“设计表”,然后增加一个字段名,类型为int型.不允许空,然后把识别单选框勾上。默为是从1开始,步增也为1然而这些自增的字段并不能保证值是连续的,因为它只管从当前表中最大的值+1,如果中间你删除了一条,字这些值不会自动调整。如果要连续,只能写代码解决了。