Программирование в 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 была удалена.


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

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

  1. Вернитесь к окну конструктора запросов, содержащему оператор DELETE.
  2. Замените оператор SQL на следующий:

    DELETE MyOils FROM PlantParts WHERE (MyOils.PlantPartID = PlantParts.PlantPartID) AND (PlantParts.PlantPart = 'Roots')


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

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


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


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

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

Удалите строки при помощи каскадного удаления

  1. Щелкните правой кнопкой мыши на таблице PlantParts в рабочей панели Details Pane, откройте Open Table (Открытие таблицы) и выберите Query (Запрос).




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