602SQL-┌plnß dokumentace Index   Tisk  

DatabßzovΘ tabulky

DatabßzovΘ tabulky slou₧φ k ulo₧enφ dat na serveru. Ka₧dß tabulka mß pevn∞ danou strukturu: jist² poΦet sloupc∙ urΦen²ch typ∙. Krom∞ toho se k tabulce vztahujφ pravidla vnit°nφ a vn∞jÜφ integrity a indexy.

Ka₧dß tabulka je oznaΦena jmΘnem a pat°φ (krom∞ systΘmov²ch tabulek) do n∞kterΘho schΘmatu.

Tabulky se vytvß°ejφ p°φkazem CREATE TABLE a ruÜφ se p°φkazem DROP TABLE. Strukturu a vlastnosti tabulky lze m∞nit p°φkazy ALTER TABLE, CREATE INDEX a DROP INDEX.

Stav zßznamu v tabulce

Ka₧dß databßzovß tabulka se sklßdß ze zßznam∙. Na fyzickΘ ·rovni jsou zßznamy v tabulce v jednom ze t°φ stav∙:

Z pohledu SQL jsou v tabulce pouze platnΘ zßznamy.

P°φkaz DELETE a API funkce Delete ruÜφ platn² zßznam. V zßvislosti na nastavenφ p°φznak∙ kompatibility se tento zßznam stane bu∩ zruÜen²m zßznamem nebo uvoln∞n²m zßznamem.

VÜechny zruÜenΘ zßznamy v tabulce zm∞nφ na uvoln∞nΘ zßznamy API funkce Free_deleted.

ZruÜenΘ zßznamy, kterΘ nebyly dosud uvoln∞ny, lze obnovit volßnφm API funkce Undelete. Obnovovat zßznamy lze takΘ interaktivn∞ ve formulß°i, kter² obsahuje vÜechny typy zßznam∙ z tabulky. Takov² formulß° lze otev°φt nap°φklad z °φdicφho panelu, pokud p°i otevφrßnφ standardnφho formulß°e do tabulky dr₧φte stisknutou klßvesu Ctrl.

API funkce Compact_table provede zkompaktn∞nφ tabulky - p°emφstφ zßznamy tak, ₧e po skonΦenφ akce nejsou v tabulce p°ed platn²mi zßznamy ₧ßdnΘ uvoln∞nΘ ani zruÜenΘ zßznamy a tabulka zabφrß minimum mφsta (na "konci" tabulky m∙₧e b²t mal² poΦet voln²ch zßznam∙). Tuto akci nelze provΘst na tabulce, do nφ₧ vedou ukazatele.

Na °φdφcφm panelu v²vojovΘho prost°edφ lze poΦty zßznam∙ jednotliv²ch druh∙ v urΦitΘ tabulce zjistit pomocφ akce Statistika.

Seznam subsekcφ: