Преминаване към основното съдържание
Office

Команда DELETE

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

Синтаксис

Изтриване на [таблица. *
] ОТ таблица
WHERE критерий

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

Част

Описание

table

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

таблица

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

критерии

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

Забележки

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

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

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

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

Важно: 

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

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

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

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

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

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

×