![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Как бы ни были ценны данные, хранящиеся в ваших таблицах, и сколько бы времени вы ни потратили на их внесение в базу данных, приходит время, когда эти данные устаревают и становятся ненужными. Тогда приходится их удалять, чтобы освободить пространство в таблицах для новых данных. Какова бы ни была причина удаления данных, это наверняка придется делать любому пользователю. Поэтому необходимо иметь представление, как это делается, иначе вместе с действительно ненужными данными могут быть незаметно удалены и актуальные строки.
Удаление данных из таблицы выполняется построчно. За одну операцию можно выполнить удаление как одной строки, так и нескольких тысяч строк. Если необходимо удалить из таблицы все данные, то можно удалить саму таблицу. Естественно, при этом будут удалены и все данные, хранящиеся в ней. Этот способ следует использовать в самых крайних случаях. Чаще всего для удаления данных используется команда DELETE, удаляющая строки таблицы. Синтаксис команды DELETE следующий:
DELETE
[FROM ]
{ table_name WITH (<table_hintlimited> [,..n])
| view name
| rowset_function_limited }
[ FROM {<table_source>} [,...n] ]
[WHERE
{ <search_condition>
| { [ CURRENT OF
{ { [ GLOBAL ] cursorname }
| cursor_variable_name }] }]
[OPTION (<query_hint> [,...n])]
При работе с командой DELETE необходимо определить диапазон строк, который будет уничтожен. Для определения этого диапазона используются обычные запросы, описанные ранее в этой главе. Разделы, используемые в команде DELETE, были описаны в разделе «Выборка данных».
Предварительно можно просмотреть список удаляемых строк, если заменить ключевое слово DELETE на SELECT.
Дата публикования: 2014-11-28; Прочитано: 295 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!