Teradata锁 - 如何知道桌子是否被锁定?

时间:2009-07-06 20:59:09

标签: sql locking teradata

有没有办法知道表是否被锁定以及当前桌面上有什么类型的锁?我希望通过teradata中的DBC表获得一些东西,但我找不到任何类似这样的引用。我有正常的用户访问权限,DBA没有帮助。感谢。

1 个答案:

答案 0 :(得分:2)

AFAIK只有DBA实用程序可用于确定表上的锁定类型。

只有用户级权限,您可以执行以下操作(来自here):

Lock Table dbName.myTable for Access nowait
Select * from dbName.myTable;

根据大师本人(Geoffrey Rommel)的说法:

  

如果桌子被锁定,你就会得到   错误7423,“对象已锁定并且   NOWAIT。交易中止。“