Příkaz DELETE

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Vytvoří Odstraňovací dotaz, který odstraní záznamy z jedné nebo několika tabulek uvedených v klauzuli FROM, které vyhovují klauzuli WHERE.

Syntaxe

DELETE [Table. *]
Z tabulky
KDE kritéria

Příkaz DELETE se skládá z těchto částí:

Část

Popis

table

Volitelný název tabulky, ze které chcete odstranit záznamy.

tabulka

Název tabulky, ze které chcete odstranit záznamy.

kritéria

Výraz, který určuje, které záznamy se odstraní.

Poznámky

Příkaz DELETE je velice užitečný v případě, že chcete odstranit velký počet záznamů.

Pokud chcete z databáze vyřadit celou tabulku, můžete použít metodu Execute s příkazem DROP. Pokud tabulku odstraníte, dojde ke ztrátě struktury. Když naopak použijete DELETE, odstraní se jenom data. Struktura tabulky a všechny vlastnosti tabulky, například atributy polí a indexy, zůstanou nedotčené.

Pomocí možnosti Odstranit můžete odebrat záznamy z tabulek, které jsou v Relace 1:N s jinými tabulkami. Při kaskádových operacích odstranění se při odstranění odpovídajícího záznamu na jedné straně relace v dotazu odstraní záznamy z tabulek, které jsou na straně celé relace. Například v relaci mezi tabulkami Zákazníci a objednávky je tabulka Zákazníci na jedné straně a tabulka objednávky je na straně celé relace. Když zadáte možnost odstranění na kaskádě, odstraní se ze záznamů zákazníků záznam v příslušných záznamech objednávek.

Odstraňovací dotaz odstraní celé záznamy, ne jen data v konkrétních polích. Pokud chcete odstranit hodnoty v konkrétním poli, vytvořte Aktualizační dotaz, který je změní na hodnotu null.

Důležité informace: 

  • Jakmile odeberete záznamy pomocí odstraňovacího dotazu, tuto operaci nepůjde vrátit zpět. Pokud chcete zjistit, které záznamy se odstranily, nejdřív zkontrolujte výsledky, které vrátil Výběrový dotaz používající stejná kritéria, a pak spusťte odstraňovací dotaz.

  • Vždy mějte záložní kopie dat. Pokud některé záznamy omylem odstraníte, můžete je obnovit ze záložních kopií.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×