社区
疑难问题
帖子详情
那位对MS SQL数据库锁了解?麻烦回答一下偶的疑问
zhlym
2007-07-06 02:20:05
那位对MS SQL数据库锁了解?麻烦回答一下偶的疑问
1、在存储过程里,有10个用户同时对这个过程里的一条UPDATE语句操作,对UPDATE语句如何把一个用户的请求锁定处理完解锁,接着又是下一个用户请求(这样是为了数据统一性)
2、假如这个储过程有多于一条以上UPDATE语句,是不是必需手动加锁?如何做呢?
麻烦大家帮解释一下这个概念和举些例子,谢谢
...全文
299
10
打赏
收藏
那位对MS SQL数据库锁了解?麻烦回答一下偶的疑问
那位对MS SQL数据库锁了解?麻烦回答一下偶的疑问 1、在存储过程里,有10个用户同时对这个过程里的一条UPDATE语句操作,对UPDATE语句如何把一个用户的请求锁定处理完解锁,接着又是下一个用户请求(这样是为了数据统一性) 2、假如这个储过程有多于一条以上UPDATE语句,是不是必需手动加锁?如何做呢? 麻烦大家帮解释一下这个概念和举些例子,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhlym
2007-07-25
打赏
举报
回复
由大家的观点得出事务就是一个锁定了?
hb_gx
2007-07-18
打赏
举报
回复
有10个用户同时对这个过程里的一条UPDATE语句操作
----------------------------------------------
如果你的Update语句条件都是一样的,那么你只能一个个的操作,其余的人等前面操作完了才能继续,因为Update语句会自动加上排它锁,不必手动加锁,
如果有多条还是用事务比较好,
如果你的Updata语句条件是主键字段(聚集索引),并且每有人的值不一样,那么你的10个人可以同时操作,互相之间没有任何影响
zhlym
2007-07-18
打赏
举报
回复
顶一次,概念清楚的朋友指点下
zhlym
2007-07-17
打赏
举报
回复
难道事务就是一个锁定?
其实我还是想弄清两个概念题,转到疑难版块,还望大家指点
lamehsl
2007-07-07
打赏
举报
回复
打开一个查询分析器窗口,执行代码:
create table t(id int)
insert t select 1
go
begin tran
update t set id = 2
然后再打开另一个查询分析器窗口,执行代码:
begin tran
update t set id = 3
---------------------------------
立马锁定。
直到第一个事务完成或回滚。
zhlym
2007-07-06
打赏
举报
回复
其实联机帮助里有关“死锁”的内容也看过,只是
一:帮助里并没有相关的例子示例,
二:死锁和我想知道的人为需要锁定应该是不同一回事吧?
还请大家指教
GEPIN
2007-07-06
打赏
举报
回复
楼主去看看联机帮助里有关“死锁”的内容,你会明白你想要的
zhlym
2007-07-06
打赏
举报
回复
不太明白楼上想说明什么呢?如是事务又不是一个完整事务
GEPIN
2007-07-06
打赏
举报
回复
打开一个查询分析器窗口,执行代码:
create table t(id int)
insert t select 1
go
begin tran
update t set id = 2
然后再打开另一个查询分析器窗口,执行代码:
begin tran
update t set id = 3
你看了结果以后,再想想。
zg182
2007-07-06
打赏
举报
回复
我猜是不是用事务的方法~~~~学习ING~~~
极简关系型
数据库
及
SQL
语言
极简关系型
数据库
及
SQL
语言,课程是极简入手,是一门初级入门
数据库
课程,课程主要是设计讲解
数据库
Sql
Server,主要从以下几方面入手: 1、述说
数据库
Sql
Server出现及历史发展过程,对
数据库
进行
了解
。 2、
数据库
在...
简单英译汉
SQL
脚本
create table t_dictionary(word varchar(200), trans varchar(1000)); insert into t_dictionary values('abandon','v.抛弃,放弃'); insert into t_dictionary values('abandonment','n.... insert into t_...
数据库
的面试题
攻击者在HTTP请求中注入恶意的
SQL
代码,服务器使用参数构建
数据库
SQL
命令时,恶意
SQL
被一起构造,并在
数据库
中执行。如何防范
SQL
注入攻击 Web端进行有效性检验并限制字符串的长度,服务端使用预编译PrepareStatement...
Oracle 9i与MS
SQL
Server 2000之比较连载五.zz
Oracle 9i与MS
SQL
Server 2000之比较连载五 2008-04-14 18:13 四、Oracle中新的
数据库
对象: 实例化视图、快照、序列、程序包、同义词、抽象的数据类型 ● 实例化视图又称显形图:实例化说明它有...
JAVA代码优化,接口优化,
SQL
优化 (小技巧)
后面优化了
一下
,改为使用拼接字符串: 代码优化之后,稍微直观点。但还是看起来比较别扭。这时可以使用方法优化: 代码的可读性,
一下
子提升了很多。我们平常可以使用方法拼接url请求参数,日志打印等字符串。想必...
疑难问题
22,210
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章