Інструкція DELETE

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

Синтаксис

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

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

Частина

Опис

таблиця

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

таблиця

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

умови

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


Примітки

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

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

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

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

Увага!: 

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

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



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

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

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

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

×