Teradata的锁 - 如何知道如果一个表被锁定?
题
有没有办法知道,如果一个表被锁定,目前在桌子上什么样的锁?我希望通过在Teradata数据在DBC表的东西,但我无法找到这样的事任何引用。我有正常的用户访问和DBA是没有帮助。感谢。
解决方案
AFAIK只DBA实用程序可用以确定表锁的类型。
使用唯一的用户级权限,你可以做类似如下(从这里):
Lock Table dbName.myTable for Access nowait
Select * from dbName.myTable;
和根据所述主自己(杰弗里隆美尔):结果
如果表被锁定,您将获得 错误7423,“对象已经锁定和 NOWAIT。事务中止“。
不隶属于 StackOverflow