关于SQL自动编号

[复制链接]
查看11 | 回复5 | 2009-8-7 07:37:44 | 显示全部楼层 |阅读模式
你用的什么数据库?设置一下 自动增长就可以了。然后页面显示的时候 就查询显示出那个自动增长的列名就行了~
回复

使用道具 举报

千问 | 2009-8-7 07:37:44 | 显示全部楼层
create table AA( ID int primary key identity(1,1) not null,--这就是自动编号的ID)
回复

使用道具 举报

千问 | 2009-8-7 07:37:44 | 显示全部楼层
一楼正解创建数据库的时候加上约束 identity(1,1) 此约束表示自增,起始值为1 步长为1
回复

使用道具 举报

千问 | 2009-8-7 07:37:44 | 显示全部楼层
一楼正解,不过美中不足是 primary key 本身就已经not null了,所以这里不比加。但是加了也不算错,只不过表就多了 一个约束
回复

使用道具 举报

千问 | 2009-8-7 07:37:44 | 显示全部楼层
用企业管理器打开表后选择修改字段→把下面字段属性的【标识】选项选择为【是】→如果需要定义【初始值(标识种子)】和【每次递增值(标识递增量)】的话定义一下就可以了not null不用了,primary key是不能为空的,所有就不用not null了
回复

使用道具 举报

千问 | 2009-8-7 07:37:44 | 显示全部楼层
这样的问题怎么给这么多分,I 服了 YOU
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行