sql server 2005中如何生成自动递增的列?

解决方案 »

  1.   

    ??设置某一列为标志就可以了啊?SQL2005的界面上有点不太一样了,要先把标记那个属性前面的+点开以后,在扩展出来的属性框里面才能设置。
    是不是这个没找到?^_^
      

  2.   

    create table [tablename]
    ([columnName] IDENTITY(int, 1,1))
      

  3.   

    sql 2005新增了一个函数:ROW_NUMBER() 可以自动生成递增的列
      

  4.   

    create table test
    (
    iden IDENTITY(int, 1,1),
    col1 varchar(255),
    col2 varchar(255)
    )
    insert into test(col1,col2) values ('aa','bb')
    select ROW_NUMBER() OVER(ORDER BY col1) from test 是选择时加一自增列