logo
Ответы на ИТ

Замечания

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

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

С помощью инструкции DELETE можно удалять записи из таблиц, находящихся в отношении «один-ко-многим» с другими таблицами. Операции каскадного удаления приводят к тому, что при удалении записи в запросе на одной стороне отношения происходит удаление соответствующих записей в таблицах, находящихся на другой стороне отношения «один-ко-многим». Например, если таблицы «Клиенты» и «Заказы» находятся по разные стороны отношения, и задан параметр каскадного удаления, то удаление записи из таблицы «Клиенты» приводит к удалению соответствующей записи из таблицы «Заказы».

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

 ВАЖНО.