锁表的语法从MySQL到Oracle

我有一个MySQL的SQLlocking一些表具有不同的权限(读或写)。 我已经适应了oracle,但是我没有find明确的文档来完成这个工作。

这是一个例子:

LOCK TABLE alpha read, beta write, beta as tb read, gamma write, delta read 

任何帮助?

为什么你需要locking这些表? 你试图解决什么问题?

在Oracle中,您实际上需要获取表上的显式locking是非常罕见的。 而在Oracle中,以阻止其他会话读取表中的数据的方式来locking表是不可能的。 由于无法阻止读者,因此您不能直接将其映射到Oracle中。

Oracle中的锁表语法与MySQL中的语法相似。 你可以,例如

 LOCK TABLE alpha IN row exclusive mode; 

但目前尚不清楚这是否能够真正解决您所面临的任何问题。