Программирование в 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.



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