Удаление строк с использованием панели сетки Grid Pane и панели диаграмм Diagram Pane



Панель сетки и панель диаграмм конструктора запросов Query Designer предоставляют графические средства для создания операторов DELETE; однако, они не поддерживают применение фразы FROM, которая дает возможность использовать в операторе DELETE дополнительные таблицы и представления.

Удалите избранные строки из таблицы

  1. Перейдите к папке Tables базы данных Aromatherapy. SQL Server отобразит список таблиц в рабочей панели Details Pane.


увеличить изображение

  1. Щелкните правой кнопкой мыши на таблице MyOils, укажите на Open Table (Открытие таблицы) и выберите Query (Запрос). Будет открыт конструктор запросов Query Designer.

 

  1. Скройте панель SQL Pane и панель результатов Results Pane.

 

  1. Щелкните на кнопке Change Query Type (Изменить тип запроса) в панели инструментов конструктора запросов, а затем выберите Delete (Удалить).


увеличить изображение

  1. Не закрывая окно конструктора запросов, откройте новое представление таблицы MyOils, щелкнув правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, открыв Open Table (Открытие таблицы) и выбрав Return All Rows (Показать все строки).
  2. Переместитесь в конец таблицы, чтобы убедиться, что в ней имеется четыре строки, начинающиеся с "Insert".


увеличить изображение

  1. Вернитесь в окно конструктора запросов Query Designer, содержащее оператор DELETE.
  2. Добавьте выражение Left(OilName, 6) в ячейку Column и добавьте условие = 'Insert' в ячейку Criteria.


увеличить изображение

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Enterprise Manager отобразит сообщение, подтверждающее, что четыре строки были удалены.

 

  1. Нажмите ОК, чтобы закрыть окно сообщения. Вернитесь в окно конструктора запросов, отображающее все строки из таблицы MyOils.
  2. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить базовый запрос SELECT*.
  3. Переместитесь в конец таблицы, чтобы убедиться, что строки, начинающиеся с "Insert", были удалены.


увеличить изображение

Удаление строк с использованием панели SQL Pane

Как и в других случаях, непосредственный ввод оператора DELETE в панели SQL Pane конструктора запросов Query Designer обеспечивает большую гибкость, однако при этом вам необходимо помнить синтаксис оператора.

Удалите строки с использованием фразы WHERE

  1. Вернитесь к окну конструктора запросов, содержащему оператор DELETE.
  2. Отобразите панель SQL Pane и скройте панель диаграмм Diagram Pane и панель сетки Grid Pane.


увеличить изображение

  1. Замените оператор SQL следующим:
4. DELETE FROM MyOils5.    WHERE (OilName = 'Basil')        

  1. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Enterprise Manager отобразит сообщение, подтверждающее, что строка была удалена.

 

  1. Вернитесь к окну конструктора запросов, отображающему все строки в таблице MyOils.
  2. Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить базовый запрос SELECT*. Убедитесь, что строка для Basil была удалена.


увеличить изображение


Дата добавления: 2021-04-05; просмотров: 73; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!