日期:2014-05-19  浏览次数:20439 次

很简单一个SQL语句 见笑了!
在查询分析器中如何编写命令   形成如下效果
  比如:
create   table   Role(
RoleID   int   primary   key   .....怎么编写   自动增加1??
)

------解决方案--------------------
create table Role(
RoleID int identity primary key
)

------解决方案--------------------
create table Role(
RoleID int identity(1, 1) not null primary key
)

------解决方案--------------------
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 role

drop table role

/*
RoleID Rolestr
----------- ----------
1 A
2 B
3 C
4 D
5 E

(所影响的行数为 5 行)
*/
------解决方案--------------------
create table Role(
RoleID int identity(1,1) primary key
)

------解决方案--------------------
create table #Role(
RoleID int identity(1,1) primary key )