Команда DELETE

Създава заявка за изтриване, която премахва записи от една или повече от таблиците, изброени в клаузата FROM, които удовлетворяват клаузата WHERE.

Синтаксис

DELETE [таблица.*]
FROM таблица
WHERE критерии

Командата DELETE има следните части:

Част

Описание

таблица

Името на таблицата (незадължително), от която се изтриват записите.

таблица

Името на таблицата, от която се изтриват записите.

критерии

израз, който определя кои записи да се изтрият.


Забележки

Командата DELETE е особено полезна, когато искате да изтриете множество записи.

За да изтриете цяла таблица от базата данни, можете да използвате метода Execute с командата DROP. Ако обаче изтриете таблицата, структурата й се губи. И обратно, когато използвате DELETE, се изтриват само данните, а структурата на таблицата и всички нейни свойства, като например атрибутите и индексите на полета, остават непроменени.

Можете да използвате DELETE за премахване на записи от таблици, които са в релация "един към много" с други таблици. При операциите за каскадно изтриване записите в таблиците, които са от страната "много" на релацията, се изтриват, когато съответният запис от страната "един" на връзката бъде изтрит в заявката. Например в релацията между таблиците "Клиенти" и "Поръчки" таблицата "Клиенти" е от страната "един", а таблицата "Поръчки" – от страната "много" на релацията. Изтриването на запис от "Клиенти" води до изтриване на съответните записи в "Поръчки", ако е указана опцията за каскадно изтриване.

Заявката за изтриване изтрива целите записи, а не само данните в определени полета. Ако искате да изтриете стойностите в конкретно поле, създайте заявка за актуализиране, която променя стойностите на Null.

Важно : 

  • След като премахнете записи с помощта на заявка за изтриване, не можете да отмените операцията. Ако искате да знаете кои записи ще бъдат изтрити, първо прегледайте резултатите от заявка за избиране, която използва същите критерии, и едва след това изпълнете заявката за изтриване.

  • Винаги поддържайте архивни копия на вашите данни. Ако изтриете записи по погрешка, ще можете да ги извлечете от вашите архивни копия.



Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×