Zistenie zamknutej tabulky

Jan Serak sherry na pikebo.cz
Středa Říjen 20 11:14:51 CEST 1999


Miroslav Oravec wrote:
> 
> Ako sa da programovo zistit, ze tabulka je prave zamknuta?
> Existuje akasi funkcia, ktora zisti nejaky navratovy kod?
> Chcem to testovat v klientovi (v Delphi), a ak bude zamknuta, nevypise
> hlasku o chybe, ale ju nejako osetri, napr. pozdrzi vykonanie operacie.

Zjistovat to neni treba. Zamykanim objektu se dosahuje serializace
operaci, takze defaultni chovani LOCK TABLE je, ze v pripade neexistence
zamku na dane tabulce vytvori zamek, v pripade, ze tabulka je jiz
zamcena, pocka na jeji uvolneni. Naopak, pokud nechcete cekat
na uspesne zamceni tabulky, da se vnutit vygenerovani chyby
(LOCK TABLE tabulka NO WAIT - ale to se system od systemu lisi
a je potreba to konzultovat s dokumentaci).

-- 
						Jan ©erák


Další informace o konferenci Databases