Zamykßnφ zßznam∙ nebo objekt∙ slou₧φ k omezenφ prßce jin²ch u₧ivatel∙ se stejn²m zßznamem Φi objektem
Existujφ dva druhy zßmk∙:
Na stejnΘm zßznamu smφ souΦasn∞ b²t libovoln² poΦet zßmk∙ pro Φtenφ od r∙zn²ch u₧ivatel∙, anebo jedin² zßmek pro p°epis a ₧ßdn² zßmek (pro Φtenφ ani pro p°epis) ₧ßdnΘho jinΘho u₧ivatele. Pokud se pokusφte umφstit zßmek, kter² tomuto pravidlu odporuje, nepoda°φ se Vßm to. Z prost°edφ formulß°e je mo₧no umis¥ovat pouze zßmky pro Φtenφ - viz Zamykßnφ zßznam∙ z formulß°e. Zßmky pro p°epis umis¥uje p°φsluÜnß funkce programovacφho jazyka - nap°. Write_lock_record
.
602SQL automaticky umφstφ zßmky v t∞chto p°φpadech:
1) pokud spustφte editor na sloupec typu Text, bude zßznam zamΦen zßmkem pro p°epis;
2) pokud otev°ete vßzacφ formulß°, bude v²chozφ zßznam zamΦen zßmkem pro p°epis;
3) pokud kopφrujete obrßzek nebo OLE objekt, bude zßznam po dobu tΘto operace zamΦen zßmkem pro p°epis, pokud se kopφruje do databßze, nebo zßmkem pro Φtenφ, pokud se kopφruje z nφ;
4) p°i otev°enφ dotazu se umφstφ zßmky pro Φtenφ na vÜechny zßznamy s definicemi dotΦen²ch tabulek (tabulka TABTAB);
5) p°i otev°enφ tabulky se umφstφ zßmek pro Φtenφ na zßznam s definicφ tabulky (tabulka TABTAB);
6) p°i editaci objektu se umφstφ zßmek pro p°epis na zßznam s definicφ objektu (tabulka OBJTAB).
Nelze-li po₧adovan² zßmek umφstit, akce se neprovede. Nap°φklad se nepoda°φ spustit textov² editor na text, kter² ji₧ edituje n∞kdo jin². Po dokonΦenφ akce je zßmek automaticky odstran∞n.
P°ehled aktußlnφch zßmk∙ a jejich vlastnφk∙ dß systΘmov² dotaz _IV_LOCKS nebo KonfiguraΦnφ konzole 602SQL (v∞tev Zßmky).