oracle锁表问题
2个回答
展开全部
ques
1:oracl里是有很多锁,但是很多它是自己用的。你无需操心。但要明白原理。
ques
2:
任何一条sql语句都会启动一种锁。比如select就会启动共享锁。如果用了select...for
update
就会在那一行加上排它锁。不允许其他的会话改着条数据,但是很多在完毕了就释放了。因为运行的很快。一般commit就会释放锁。
ques
3:事务T1对A加了一个排它锁,在oracle中不可以加其它锁了。
ques
4:事务T1对A加了一个共享锁,还可以加共享锁,和排他锁。
1:oracl里是有很多锁,但是很多它是自己用的。你无需操心。但要明白原理。
ques
2:
任何一条sql语句都会启动一种锁。比如select就会启动共享锁。如果用了select...for
update
就会在那一行加上排它锁。不允许其他的会话改着条数据,但是很多在完毕了就释放了。因为运行的很快。一般commit就会释放锁。
ques
3:事务T1对A加了一个排它锁,在oracle中不可以加其它锁了。
ques
4:事务T1对A加了一个共享锁,还可以加共享锁,和排他锁。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |