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 [tabulka.*]
From table
Kritérium WHERE

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

Část

Popis

tabulka

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 vytáhnout celou tabulku, můžete použít metodu Execute s příkazem DROP. Pokud však tabulku odstraníte, ztratí se struktura. Pokud ale použijete příkaz DELETE, odstraní se jenom data. Struktura tabulky a všechny vlastnosti tabulky, jako jsou atributy pole a indexy, zůstanou nedotčené.

Pomocí delete můžete odebrat záznamy z tabulek, které jsou v Relace 1:N s jinými tabulkami. Kaskádové operace odstranění způsobují odstranění záznamů v tabulkách, které jsou na straně N relace, k odstranění při odstranění odpovídajícího záznamu na jedné straně relace v dotazu. 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 v relaci na straně N. Odstranění záznamu ze seznamu Zákazníci vede k odstranění odpovídajících záznamů objednávek v případě, že je zadána kaskádová možnost odstranění.

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í.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×