在查询分析器中如何编写命令 形成如下效果
 比如:
create table Role(
RoleID int primary key .....怎么编写 自动增加1??
)

解决方案 »

  1.   

    create table Role(
    RoleID int identity primary key 
    )
      

  2.   

    create table Role(
    RoleID int identity(1, 1) not null primary key
    )
      

  3.   

    create table Role(
    RoleID int identity primary key ,
    Rolestr varchar(10)
    )insert into role(rolestr) values('A') 
    insert into role(rolestr) values('B') 
    insert into role(rolestr) values('C') 
    insert into role(rolestr) values('D') 
    insert into role(rolestr) values('E') select * from roledrop table role/*
    RoleID      Rolestr    
    ----------- ---------- 
    1           A
    2           B
    3           C
    4           D
    5           E(所影响的行数为 5 行)
    */
      

  4.   

    create table Role(
    RoleID int identity(1,1) primary key
    )
      

  5.   

    create table #Role(
    RoleID int identity(1,1) primary key )