Domanda

C'è un modo per sapere se una tabella è bloccata e che tipo di blocco è attualmente su un tavolo? Speravo in qualcosa attraverso i tavoli DBC di Teradata, ma non riesco a trovare alcun riferimento a nulla di simile. Ho accesso utente normale e la DBA è nessun aiuto. Grazie.

È stato utile?

Soluzione

AFAIK solo utilità di DBA sono disponibili per determinare il tipo di blocco su un tavolo.

Con i diritti solo a livello di utente si può fare qualcosa di simile a quanto segue (da qui ):

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

E secondo il maestro stesso (Geoffrey Rommel):

  

Se la tabella è bloccata, si otterrà   l'errore 7423, "Oggetto già bloccato e   NON ASPETTARE. Operazione interrotta. "

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top