社区
MS-SQL Server
帖子详情
如何解决多用户同时审领任务问题?是否锁表或锁定记录?
myair
2000-08-09 09:13:00
如何解决多用户同时审领任务问题?是否锁表或锁定记录?
在客户端锁定记录的话,万一当锁定的时候,客户端程序崩溃,怎么办?
多用户同时想数据库审领5条任务,并且要求审领的任务各不想同。
select * from tablename where
update tablename 标置位=value
commit
但同时有多用户操作,有可能select 到相同的记录?
谢谢!
...全文
152
2
打赏
收藏
如何解决多用户同时审领任务问题?是否锁表或锁定记录?
如何解决多用户同时审领任务问题?是否锁表或锁定记录? 在客户端锁定记录的话,万一当锁定的时候,客户端程序崩溃,怎么办? 多用户同时想数据库审领5条任务,并且要求审领的任务各不想同。 select * from tablename where update tablename 标置位=value commit 但同时有多用户操作,有可能select 到相同的记录? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pjy
2000-08-09
打赏
举报
回复
你使用的数据库是什么?
你写的SQL语句是什么意思?
直接使用事务过程,中间使用
update tablename set (...) where (...)
不行吗?
如果你是使用SQL SERVER 7.0 的话!它会使用行锁,对于一条数据的修改,一般不会出现什么问题!
myair
2000-08-09
打赏
举报
回复
oracle数据库。
我写的语句大概表示个过程。
如果直接update ...where ...,有可能没有选中记录,要求一定要审领到记录。
Linux 网络服务器_搭建、配置与管理
清理历史命令
记录
、
锁定
关键文件、隐藏 Linux版本、定时清理垃圾邮件和小文件、优化内核参数、及时同步互联网的时间等等,都是优化系统的必要步骤 我们通过以优化 Linux为目的的一系列操作,其实也是在学习Linux操作...
操作系统
多用户
多
任务
如何理解 (Linux)
单用户、
多用户
、单
任务
、多
任务
,这么多种操作系统容易让人迷糊。其实这种初看你会觉得理解了一点,但其实你仔细研究会发现,
多用户
到底讲的是什么鬼? 多
任务
比较简单,就是应用程序都要放置到内存上去给CPU调度执行的,你正在使用的浏览器、QQ、音乐播放器,都放置在内存中(不一定此刻就在执行),你同一时刻即在浏览网页、玩QQ、听歌,这就是多
任务
。 由于Linux继承了Unix的特性,天生支持用户模式,不太好...
【
多用户
访问一个文件】文件锁
1、当多个用户同时访问一个文件的时候,Linux会采取给文件上锁的机制防止共享资源产生竞争状态。于是便有了文件锁的概念。 2、文件锁包括建议性锁和强制性锁。 建议锁要求每个上锁文件的进程都要检查
是否
有锁存在,并且尊重已有的锁。在一般情况下内核和操作系统都不使用建议性锁。 3、强制性锁是由内核执行的锁,当一个文件被上锁进行写入操作的时候,内核将阻止其他任何文件对该文件进行读写操作。但是会
数据库
锁表
和解锁
数据库查询
锁表
和
锁表
处理
如何避免事务造成的
锁表
?以及如何
解决
表锁
在数据库里,同一个数据可能有多个人来读取或更改,为了防止更改的时候别人也同时更改,这里一般要锁住表不让别人改,
锁表
发生在insert update 、delete 中
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章