Редактирование записей

Для того чтобы отредактировать введенные записи в таблицу необходимо в обозревателе объектов выбрать таблицу, вызвать контекстное меню, в котором выбрать пункт «Изменить первые 200 строк» (рис. 6.4.), найти в списке запись для редактирования, установить в нее курсор и внесите изменения.

Рис. 6.4. Выбор режима редактирования записей таблицы

Команда UPDATE позволяет изменять некоторые или все значения в существующей записи в таблице. Синтаксис команды UPDATE:

UPDATE table_name

SET {column_name = {expression | DEFAULT | NULL}

| @variable = expression

| @variable = column = expression } [,...n]

{{[FROM {<table_source>} [,...n] ]

[WHERE <search_condition>] }

Эта команда содержит предложение UPDATE, за которым указывается имя таблицы, и предложение SET, которое указывает на изменение нужное для определенного столбца.

UPDATE может использовать условия для выбора записей, подлежащих изменению (рис. 6.5).

Рис. 6.5. Использование команды UPDATE с инструкцией WHERE

В предложении SET можно указывать несколько столбцов, разделяя их запятыми.

Удаление записей

Для того чтобы удалить записи из таблицы необходимо найти запись или значение поля для удаления, установить курсор и из контекстного меню выбрать команду Clear Rezults.

Для удаления строк из таблицы используется команда DELETE. Синтаксис команды DELETE:

DELETE FROM table_name

WHERE {<search_condition>}

Команда DELETE удаляет не отдельные значения, а строки целиком. Чтобы удалить все содержание таблицы нужно ввести команду:

DELETE FROM tbl_name

Пример удаления таблицы представлен на рисунке 6.6.

Рис. 6.6. Удаление таблицы базы данных

Обычно, требуется удалять некоторые определенные строки в таблице. Чтобы определить какие строки будут удалены, нужно использовать условие отбора. Пример удаления строк в таблице с определенным условием показан на рисунке 6.7.

Рис. 6.7. Удаление строки таблицы в соответствии с условием

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

В отличие от файловых СУБД типа DBASE, SQL Server не помечает записи как удаленные, а удаляет их физически, т.е. восстановлению они не подлежат.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: