Программирование в Microsoft SQL Server 2000



              

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


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

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

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


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

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


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


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


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

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


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

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


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

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


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


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




Содержание  Назад  Вперед