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

         

Использование представлений


Создав представление, вы можете использовать его точно так же, как таблицу. Вы можете открыть его в Enterprise Manager с использованием конструктора представлений View Designer, либо включить его в другие запросы.

Если вы открываете конструктор представлений View Designer для существующего представления, Enterprise Manager трактует его как виртуальную таблицу. Базовым оператором SQL является либо SELECT * FROM <имя представления>, либо SELECT TOP n FROM <имя представления>, но не оператор запроса, создавший представление.

Откройте конструктор View Designer для представления

  1. Перейдите к папке Views базы данных Aromatherapy в дереве консоли Console Tree. Enterprise Manager отобразит список представлений для базы данных.

    Использование представлений

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

  2. Щелкните правой кнопкой мыши на OilPropertiesExtended в рабочей панели Details Pane, укажите на Open View (Открытие представления) и выберите Return All Rows (Показать все строки). Enterprise Manager откроет конструктор представлений View Designer для данного представления.

    Использование представлений

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

  3. Щелкните на кнопке SQL Pane (Панель SQL)
    Использование представлений
    в панели инструментов конструктора представлений. Конструктор представлений View Designer отобразит панель SQL Pane, содержащую оператор SELECT для представления.

    Использование представлений

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

  4. Закройте конструктор представлений View Designer.


Использование представлений


  • Откройте вкладку Views (Представления) в диалоговом окне Add Table (Добавление таблицы).

    Использование представлений


  • Выделите OilPropertiesExtended в списке представлений, нажмите кнопку Add (Добавить), чтобы добавить представление в запрос, а затем нажмите кнопку Close (Закрыть), чтобы закрыть диалоговое окно. Конструктор запросов Query Designer добавит представление в запрос.

    Использование представлений

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

  • Щелкните на кнопке SQL Pane (Панель SQL).
    Использование представлений
    Конструктор запросов Query Designer отобразит оператор SELECT для запроса.

    Использование представлений

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

  • В панели SQL Pane замените * на Oils.OilName, OilPropertiesExtended.Property.

    Использование представлений

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

  • Щелкните на кнопке SQL Pane (Панель SQL)
    Использование представлений
    , чтобы скрыть панель SQL Pane.

    Использование представлений

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

  • Нажмите кнопку Run (Выполнить)
    Использование представлений
    в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит столбцы OilName Property.

    Использование представлений

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

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



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