社区
疑难问题
帖子详情
如何保证序号唯一?
netscaler
2003-06-13 10:28:01
有一张表,里面有一个序号字段,当用户插入一条记录后,我通过得到插入前表中的总记录数后加一来作为新记录的序号值,这种方式在只有一个用户操作的情况下工作的很好,但在多人同时操作时会出现重复的序号,请问除了在插入新记录时锁定表以外还有什么方便的方法可以生成唯一的序号吗?(用SQL SERVER中的自动增加字段在删除记录后会出现不连续的现象。)
...全文
225
5
打赏
收藏
如何保证序号唯一?
有一张表,里面有一个序号字段,当用户插入一条记录后,我通过得到插入前表中的总记录数后加一来作为新记录的序号值,这种方式在只有一个用户操作的情况下工作的很好,但在多人同时操作时会出现重复的序号,请问除了在插入新记录时锁定表以外还有什么方便的方法可以生成唯一的序号吗?(用SQL SERVER中的自动增加字段在删除记录后会出现不连续的现象。)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netscaler
2003-06-14
打赏
举报
回复
谢谢各位,blactte说的有道理,用myflok的方法可行,我把这个序号字段从表中去掉,在显示时再计算。
wgy2008
2003-06-13
打赏
举报
回复
IDENTITY(属性)
在表中创建一个标识列。该属性与 CREATE TABLE 及 ALTER TABLE Transact-SQL 语句一起使用。
说明 IDENTITY 属性与 SQL-DMO Identity 属性不同,后者表现列的行标识属性。
语法
IDENTITY [ ( seed , increment ) ]
参数
seed
装载到表中的第一个行所使用的值。
increment
增量值,该值被添加到前一个已装载的行的标识值上。
必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。
blactte
2003-06-13
打赏
举报
回复
identity字段可以实现
你为什么需要这个字段连续?是否真的有必要?
你原来的方法可以吗,假设一个用户进行操作,开始记录数是0,插入一条记录,序号1,再插入一条2,如果删除第一条记录,再插入一条记录的序号还是2,还是有重复的可能性
我觉得没有必要让这个字段连续
使用identity还是不错的
难道你还有什么别的需求?
dafu71
2003-06-13
打赏
举报
回复
用SQL SERVER中的自动增加字段在删除记录后会出现不连续的现象,但是查询出来的结果可以连续出来呀!
如果需要流水号:
select (select sum(1) from 表 where 标识编号<=tem.标识编号) 序号,* from 表 tem
dlkfth
2003-06-13
打赏
举报
回复
NEWID()
区块链综合高级实战培训
几天后2009年1月9日出现
序号
为1的区块,并与
序号
为0的创世区块相连接形成了链,标志着区块链的诞生 5 。 近年来,世界对比特币的态度起起落落,但作为比特币底层技术之一的区块链技术日益受到重视。在比特币...
在mysql中怎样设置值
唯一
_mysql怎么设置行值
唯一
?
mysql可通过给行(字段)添加
唯一
性约束来设置行值
唯一
,语法格式“CREATE TABLE 表名 (字段名 数据类型 UNIQUE);”和“ALTER TABLE 表名 ADD CONSTRAINT
唯一
约束名 UNIQUE(列名);”。(推荐教程:mysql视频教程)MySQL...
全局
唯一
序号
生成方案
3、单调递增:
保证
下一个ID一定大于上一个ID 4、信息安全:特定场景下连续递增ID的安全性 单调递增与信息安全两个特性是互斥的,无法同时满足 分布式系统架构中,除了需要满足ID生成自身的需求外,还
java web系统在高并发下如何实现订单号生成
唯一
?
java web系统在高并发下如何实现订单号生成
唯一
? 系统订单号规则:XXXX(固定字符)+年(后两位)月日+流水号。流水号每天重新从1开始。 系统订单号产生
唯一
的方案有哪几种?由于订单号规则已经确定,无法使用...
分布式数据库
唯一
序号
解决方案
随着互联网飞速发展,尤其像微博,移动支付行业,用户数据成几何倍数增长,传统... 在享受分库分表带来查询速度提升便利的同时,这种切分方案也带来一些问题,例如数据路由,
唯一
序号
等,今天主要说一下
唯一
序号
解决方
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章