Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Синтаксис

DELETE [таблица.*]ТАБЛИЦА FROM Критерии WHERE

Инструкция DELETE состоит из следующих элементов:

Часть

Описание

Таблица

Необязательное имя таблицы, из которой удаляются записи.

таблица

Имя таблицы, из которой удаляются записи.

условия

Выражение, определяющее, какую запись требуется удалить.

Замечания

Инструкция DELETE особенно удобна в тех случаях, когда требуется удалить много записей.

Чтобы удалить из базы данных целую таблицу, можно использовать метод Execute с инструкцией DROP. Однако если удалить таблицу, структура нарушается. При использовании инструкции DELETE, напротив, удаляются только данные; структура таблицы и все ее свойства, такие как атрибуты полей и индексы, остаются без изменений.

Инструкцию DELETE можно использовать для удаления записей из таблиц, которые находятся в отношении "один-ко-многим" с другими таблицами. При каскадном удалении записи в таблицах, которые находятся на стороне "многие" отношения, удаляются, если запрос удаляет соответствующую запись на стороне "один" отношения. Например, допустим, что в отношении между таблицами "Клиенты" и "Заказы" таблица "Клиенты" находится на стороне "один", а таблица "Заказы" — на стороне "Многие". Удаление записи из таблицы "Клиенты" приведет к удалению соответствующих записей в таблице "Заказы", если включено каскадное удаление.

Запрос на удаление удаляет целые записи, а не только данные в определенных полях. Если вы хотите удалить значения в определенном поле, создайте запрос на обновление, который изменяет значения на Null.

Важно: 

  • Удаление записи, выполненное с помощью запроса на удаление, нельзя отменить. Чтобы узнать, какие записи будут удалены, выполните запрос на выборку, используя те же условия, и только после этого запустите запрос на удаление.

  • Рекомендуется всегда создавать резервные копии данных. Записи, удаленные по ошибке, можно восстановить из резервных копий.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.