602SQL-┌plnß dokumentace Index   Tisk  

SystΘmov² dotaz _IV_LOCKS

SystΘmov² dotaz _IV_LOCKS vracφ seznam zßmk∙, kterΘ jsou v dob∞ vytvß°enφ dotazu umφst∞ny na zßznamech tabulek Φi na definicφch objekt∙ (zßznamy systΘmov²ch tabulek). Pro ka₧d² zßmek je v odpov∞di na dotaz jeden zßznam.

V odpov∞di jsou tyto sloupce (p°i zobrazenφ v okn∞ ╪φdicφ konzole jako Zßmky jsou nßzvy p°elo₧eny):

JmΘno sloupce Typ Obsah
Schema_name CHAR(31) JmΘno schΘmatu (aplikace), do nφ₧ pat°φ tabulka se zßmkem; prßzdn² °et∞zec pro systΘmovΘ tabulky OBJTAB a TABTAB
Table_name CHAR(31) JmΘno tabulky, na jejφ₧ zßznam (zßznamy) je zßmek umφst∞n
Record_number INT ╚φslo zßznamu (absolutnφ), na n∞m₧ je zßmek umφst∞n. Jsou-li zamΦeny vÜechny zßznamy, je zde hodnotu -1
Lock_type INT Typ zßmku: zßmek pro Φtenφ = 128, zßmek pro p°epis = 64, doΦasn² zßmek do skonΦenφ transakce=32
Owner_usernum INT ╚φslo u₧ivatele (absolutnφ Φφslo v tabulce USERTAB), kter² zßmek umφstil
Owner_name CHAR(31) JmΘno u₧ivatele
Object_name CHAR(31) JmΘno objektu: v p°φpad∞ uzamΦenφ definice objektu zßmkem na zßznam systΘmovΘ tabulky TABTAB Φi OBJTAB je zde uvedeno jmΘno zamΦenΘho (tj. editovanΘho) objektu aplikace

P°φklad

SELECT table_name, record_number, owner_name
FROM _iv_locks
WHERE table_name NOT IN ("tabtab", "objtab")

Dotaz vrßtφ zßmky s v²jimkou zßmk∙ na systΘmov²ch tabulkßch