Удаление строк с использованием панели сетки Grid Pane и панели диаграмм Diagram Pane
Панель сетки и панель диаграмм конструктора запросов Query Designer предоставляют графические средства для создания операторов DELETE; однако, они не поддерживают применение фразы FROM, которая дает возможность использовать в операторе DELETE дополнительные таблицы и представления.
Удалите избранные строки из таблицы
- Перейдите к папке Tables базы данных Aromatherapy. SQL Server отобразит список таблиц в рабочей панели Details Pane.
увеличить изображение
- Щелкните правой кнопкой мыши на таблице MyOils, укажите на Open Table (Открытие таблицы) и выберите Query (Запрос). Будет открыт конструктор запросов Query Designer.
- Скройте панель SQL Pane и панель результатов Results Pane.
- Щелкните на кнопке Change Query Type (Изменить тип запроса) в панели инструментов конструктора запросов, а затем выберите Delete (Удалить).
увеличить изображение
- Не закрывая окно конструктора запросов, откройте новое представление таблицы MyOils, щелкнув правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, открыв Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки).
- Переместитесь в конец таблицы, чтобы убедиться, что в ней имеется четыре строки, начинающиеся с "Insert".
увеличить изображение
- Вернитесь в окно конструктора запросов Query Designer, содержащее оператор DELETE.
- Добавьте выражение Left(OilName, 6) в ячейку Column и добавьте условие = 'Insert' в ячейку Criteria.
увеличить изображение
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Enterprise Manager отобразит сообщение, подтверждающее, что четыре строки были удалены.
|
|
- Нажмите ОК, чтобы закрыть окно сообщения. Вернитесь в окно конструктора запросов, отображающее все строки из таблицы MyOils.
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить базовый запрос SELECT*.
- Переместитесь в конец таблицы, чтобы убедиться, что строки, начинающиеся с "Insert", были удалены.
увеличить изображение
Удаление строк с использованием панели SQL Pane
Как и в других случаях, непосредственный ввод оператора DELETE в панели SQL Pane конструктора запросов Query Designer обеспечивает большую гибкость, однако при этом вам необходимо помнить синтаксис оператора.
Удалите строки с использованием фразы WHERE
- Вернитесь к окну конструктора запросов, содержащему оператор DELETE.
- Отобразите панель SQL Pane и скройте панель диаграмм Diagram Pane и панель сетки Grid Pane.
увеличить изображение
- Замените оператор SQL следующим:
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Enterprise Manager отобразит сообщение, подтверждающее, что строка была удалена.
|
|
- Вернитесь к окну конструктора запросов, отображающему все строки в таблице MyOils.
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить базовый запрос SELECT*. Убедитесь, что строка для Basil была удалена.
увеличить изображение
Дата добавления: 2021-04-05; просмотров: 73; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!