Інструкція DELETE

Створює запит на видалення, який видаляє записи з однієї або кількох таблиць, зазначених у реченні FROM, відповідно до умов речення WHERE.

Синтаксис

DELETE [таблиця.*]
FROM таблиця
WHERE умови

Інструкція DELETE складається з таких частин:

Частина

Опис

таблиця

Ім’я таблиці, з якої потрібно видалити записи (не обов’язково).

таблиця

Ім’я таблиці, з якої потрібно видалити записи.

умови

Вираз, що визначає, які записи потрібно видалити.


Примітки

Інструкція DELETE корисна, зокрема, якщо потрібно видалити багато записів.

Щоб видалити з бази даних цілу таблицю, можна скористатися методом Execute з інструкцією DROP. Утім, якщо видалити таблицю, її структуру буде втрачено. Натомість інструкція DELETE видаляє лише дані, не змінюючи структури таблиці та всіх її властивостей, як-от атрибутів та індексів полів.

За допомогою інструкції DELETE можна видалити дані з таблиць, які мають зв’язок "один-до-багатьох" з іншими таблицями. Операції каскадного видалення забезпечують видалення записів у таблицях на боці "багато", якщо відповідний запис на боці "один" видаляється за допомогою запиту. Наприклад, у зв’язку між таблицями Customers і Orders таблиця Customers перебуває на боці "один", а таблиця Orders – на боці "багато". Якщо видалити запис із таблиці Customers, це призведе до видалення відповідних записів із таблиці Orders за умови, що включено каскадне видалення.

Запит на видалення видаляє цілі записи, а не лише дані в певних полях. Якщо потрібно видалити дані в певному полі, створіть запит на оновлення, який замінить наявні значення на Null-значення.

Увага! : 

  • Видалення записів за допомогою запиту на видалення скасувати не можна. Якщо потрібно дізнатися, які записи було видалено, спочатку перегляньте результати вибіркового запиту з такими ж умовами, а потім виконайте запит на видалення.

  • Регулярно створюйте резервні копії даних. Якщо ви видалите не ті записи, ви зможете відновити їх зі своїх резервних копій.



Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×