怎样设置ID字段?

jericho3164 2003-10-12 08:39:37
怎样用SQL企业管理器新建表时,设置ID字段,就是前面有个记录数来显示是多少记录!
...全文
56 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-10-12
  • 打赏
  • 举报
回复
标识是有跳号,比如一记录删除了,那这个ID号就再也不会使用,这样也就不能成为你的记录号.如果要记录号可以在查询时生成,不一定要在数据库在放记录号.
gmlxf 2003-10-12
  • 打赏
  • 举报
回复
用identity
welyngj 2003-10-12
  • 打赏
  • 举报
回复
同意:
企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
自动增长的列
loverforever 2003-10-12
  • 打赏
  • 举报
回复
用identity

语法
IDENTITY [ ( seed , increment ) ]

参数
seed

装载到表中的第一个行所使用的值。

increment

增量值,该值被添加到前一个已装载的行的标识值上。

必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。
RockEx 2003-10-12
  • 打赏
  • 举报
回复
alter table <表名> add id int identity(1,1) not null
pengdali 2003-10-12
  • 打赏
  • 举报
回复
其实你设置好后可以:

select (select count(*) from 表 where 标识列<=tem.标识列) 记录号,* from 表 tem

来得到记录号。
pengdali 2003-10-12
  • 打赏
  • 举报
回复
sqlserver只提供了:
企业管理器-->右键你的表-->设计表-->选中一int类型字段-->下面有个属性叫“标识”的
自动增长的列。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧