社区
Access
帖子详情
如何取得全局的最大ID 或行数
goody9807
2005-04-30 10:56:23
SELECT @@IDENTITY 是取得当前连接的最大自增号
但如果2个人同时操作时 我想取这2个人中的最大自增号
...全文
75
7
打赏
收藏
如何取得全局的最大ID 或行数
SELECT @@IDENTITY 是取得当前连接的最大自增号 但如果2个人同时操作时 我想取这2个人中的最大自增号
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
笨笨兔兔兔兔兔
2005-04-30
打赏
举报
回复
那你需要用事务处理的,这样能保证了单一性,ado的事务是完全可以做到的
ado.net跟ado的特性不完全一样这样我就不是非常清楚了,你用connection对象的begintrans试试
(ado是这个的)
goody9807
2005-04-30
打赏
举报
回复
举个例子 : 有一个表 T1 ,自增号 a1 ,状态 f
这个表只允许一条收住院记录,要想新建一个记录 必须 把状态 f 置为离院 才可以新建
如果2个人同时插入一条记录时 我想判断前面的记录是否有入院记录
我想在另一个人插入记录后 我查询能查出他的那条记录 现在不可以查出别人插入的记录
笨笨兔兔兔兔兔
2005-04-30
打赏
举报
回复
你具体在问什么的?我这个回答是不是你希望得到的??
.net偶尔我会过去一下的,我跟孟子比较熟悉(难道我是孔子??)
goody9807
2005-04-30
打赏
举报
回复
liuxiaoyi666(兔子)
我是新升星的 很喜欢.Net
经常在。net区活动 如果想知详情 请去。net区
笨笨兔兔兔兔兔
2005-04-30
打赏
举报
回复
你为什么会升三星的,在.net有什么贡献还是msmvp,随便问问别介意,用了版主功能查了一下,不好
意思的说,再次说一声抱歉
笨笨兔兔兔兔兔
2005-04-30
打赏
举报
回复
如果你用ado的话用事务加个select max处理
我猜想你是问这个,不是很理解你问什么
goody9807
2005-04-30
打赏
举报
回复
问题自己搞定了
100分全给你了 5.1 快乐!
高级互联网架构:百度U
id
Generator分布式组件
在大型分布式系统中,经常有生成
全局
唯一
ID
标识的需求,比如 支付、订单、红包、优惠券、跟踪号等等,那么关于如何优雅地生成一个分布式
全局
唯一
ID
标识,大家是否思考过如下问题: 1.
全局
唯一,不能重复,这是基本...
mysql
全局
唯一
ID
生成方案(一)
一旦数据库被切分到多个物理结点上,我们将不能再依赖数据库自身的主键生成机制。一方面,某个分区数据库自生成的
ID
无法保证在
全局
上是唯一的;另一方面,应用程序在插入数据之前需要先获得
ID
,以便进行SQL路由。 目前几种可行的主键生成策略有: 1. UU
ID
:使用UU
ID
作主键是最简单的方案,但是缺点也是非常明显的。由于UU
ID
非常的长,除占用大量存储空间外,最主要的问题是在索引上,在建
SQL Server
全局
变量之 @@ROWCOUNT (返回上一条语句影响的
行数
)
SQL 语句: update Table_1 set value = 'one' where
id
= 1 select @@ROWCOUNT as '受影响
行数
' 执行结果:
实现
全局
唯一
ID
解决方案:Redis
实现
全局
唯一
ID
解决方案:Redis 随着互联网应用的广泛普及,每个业务系统的数据量激增,如果你还采用关系型数据库,例如Mysql,当单表
行数
超过500万行或者单表容量超过2GB时,恐怕就得考虑使用分库分表了。当同一张表存在于多个数据库实例时,业务数据又要求唯一性,怎么保证业务主键是
全局
唯一的呢? 解决方案中包括UU
ID
,数据库主键方式,或者通过在分布式系统中给每个分库设置不同的初始值,步长和分库...
向数据库中插入数据并返回当前插入的的
行数
数据库中有张表User,字段是
ID
和Name,
ID
自增。 利用存储过程实现插入时返回当前的
行数
CREATE PROC Proc_InsertUser @name nvarchar(100) AS INSERT INTO dbo.User( Name )VALUES(@name) SELECT @@
ID
ENTITY AS
ID
利用
全局
变量@@...
Access
7,713
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章