社区
MS-SQL Server
帖子详情
SQL2000 中对某个表中的某些数据行做显式锁定,如何做?
fly7651
2007-12-31 10:37:17
如多个草稿存在服务器上,某个客户端调用了一张草稿,这时要禁止其他客户端修改该草稿(但允许调用\查看),我采取对该草稿加修改标志的做法,但有一个问题,如果该客户端出现某种不可预测的情况导致操作中断(如断电),服务器无法使该草稿恢复原始状态(等待调用或修改),该草搞将一直处于被修改状态,其他客户端无法进行修改,这种情况怎么办?
...全文
110
5
打赏
收藏
SQL2000 中对某个表中的某些数据行做显式锁定,如何做?
如多个草稿存在服务器上,某个客户端调用了一张草稿,这时要禁止其他客户端修改该草稿(但允许调用\查看),我采取对该草稿加修改标志的做法,但有一个问题,如果该客户端出现某种不可预测的情况导致操作中断(如断电),服务器无法使该草稿恢复原始状态(等待调用或修改),该草搞将一直处于被修改状态,其他客户端无法进行修改,这种情况怎么办?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lao_bulls
2008-01-01
打赏
举报
回复
顶一下,等待中......
fly7651
2007-12-31
打赏
举报
回复
多谢[happyflystone 无枪狙击手]
有没有更好的办法,比如显式的行记录锁定,由SQL系统自动解除锁定,而不用再做扫描程序;
如果调用客户端始终在线,但一直没有对该草稿进行更新,那么其他客户端岂不是要一直等待一下;
我对SQL是生手,我想SQL应该用一种对并对的控制,请指教!
-狙击手-
2007-12-31
打赏
举报
回复
哪个锁定这条记录的你应该知道吧?
做一个任务,定时执行,select * from master..sysprocesses 看这个机器名是否在线,如不在把它锁定的释放
fly7651
2007-12-31
打赏
举报
回复
如果给草稿加个修改调用时间戳,如调用时间大于2个小时后,则其他客户端就允许进行修改调用,可以吗?
请高手指教!谢谢!!!!
fly7651
2007-12-31
打赏
举报
回复
自已顶一下,等待中......
SQL
2000
数据
库管理与操作实践大全
本文还有配套的精品资源,点击获取 简介:本资料包为
SQL
2000
数据
库管理系统提供了全面的学习平台,适合初学者和希望提高技能的开发者。内容包括
SQL
基础语法和实际操作,如
数据
查询、插入、更新、删除、
数据
库对象管理、视图、存储过程、触发器及事务管理。练习题和答案文档帮助理解与实践
SQL
2000
的各种操作,同时提供了
数据
库备份文件,以便在模拟环境
中
进行真实操作。 1....
sql
如何遍历几百万的表_关于
SQL
查询效率,100w
数据
,查询只要1秒
1.关于
SQL
查询效率,100w
数据
,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003
数据
库: ms
sql
server
2000
目的: 查询性能测试,比较两种查询的性能
SQL
查询效率 step by step -- setp 1. -- 建表 create table t_userinfo ( userid int identity(1,1) primary key nonclustered, nick varchar(
【
SQL
】在千万级的
数据
库查询
中
,如何提高效率?
文章目录千万级的
数据
库查询
中
,如何提高效率?
数据
库设计方面
SQL
语句方面Java方面 千万级的
数据
库查询
中
,如何提高效率?
数据
库设计方面 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 2.应尽量避免在 where 子句
中
对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保
表
中
num列没有null值,然后这样查询:select i
Sql
server
2000
中
的并发问题-
数据
库专栏,
SQL
Server
sql
server
2000
中
的并发问题一、并发问题的产生:如果没有
锁定
且多个用户同时访问一个
数据
库,则当他们的事务同时使用相同的
数据
时可能会发生问题。并发问题包括: 丢失或覆盖更新。未确认的相关性(脏读)。不一致的分析(非重复读)。幻像读。 1、丢失更新:当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其他事务的存在。最后的更新将重写由其他事务所
做
的
sql
锁表
锁的概述 一. 为什么要引入锁 多个用户同时对
数据
库的并发操作时会带来以下
数据
不一致的问题: 【丢失更新】 A,B两个用户读同一
数据
并进行修改,其
中
一个用户的修改结果破坏了另一个修改的结果,比如订票系统 【脏读】 A用户修改了
数据
,随后B用户又读出该
数据
,但A用户因为某些原因取消了对
数据
的修改,
数据
恢复原值,此时B得到的
数据
就与
数据
库内的
数据
产生了不一致
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章