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

         

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


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

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

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


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

  3. Замените оператор SQL следующим:

    DELETE FROM MyOils WHERE (OilName = 'Basil')

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


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


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



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

  • Скройте панель диаграмм Diagram Pane
    и панель сетки Grid Pane.



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

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


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

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


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

  • Вернитесь к окну конструктора запросов, содержащему оператор DELETE.
  • Измените оператор SQL следующим образом:

    DELETE PlantParts WHERE (PlantPartID = 10)


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

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



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


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

  • Закройте окна конструктора запросов Query Designer.



  • Содержание раздела