有没有办法在Oracle(10g)中专门锁定表格进行阅读?我对Oracle不是很熟悉,所以我问DBA,他说在Oracle中锁定一张表是不可能的?Oracle 10g上的独占表(读)锁?
我实际上在寻找像SQL Server(TABLOCKX HOLDLOCK)这样的提示。
编辑:
在回应一些问题的答案:我需要锁定表的读数是实现能够被多个客户端读取队列的原因,但它应该为2是不可能的客户读取相同的记录。那么,实际情况是:
- 锁表 队列
- 阅读下一个项目
- 从队列中删除项目
- 删除表锁
也许有这样做的另一种方式(更有效率)?
我有相反的情况:我了解Oracle,但对SQL Server不太了解。 “锁定桌子阅读”是什么意思?你想阻止什么发生? – APC 2009-09-28 15:16:59