Question

Yat-il un moyen de savoir si une table est verrouillée et quel type de serrure est actuellement sur une table? J'espérais quelque chose à travers les tables DBC dans teradata, mais je ne peux trouver aucune référence à quelque chose comme ça. J'ai accès utilisateur normal et le DBA est d'aucune aide. Merci.

Était-ce utile?

La solution

AFAIK que les services publics DBA sont disponibles pour déterminer le type de verrou sur une table.

Avec seulement les droits au niveau de l'utilisateur, vous pouvez faire quelque chose comme ce qui suit (de ici ):

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

Et selon le maître lui-même (Geoffrey Rommel):

  

Si la table est verrouillé, vous obtiendrez   erreur 7423, « objet déjà verrouillé et   NON ATTENDS. Transaction Aborted ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top