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



Скриптование объектов


Скриптование (создание сценария действия) является более сложной версией приема "перетащить-и-оставить" Object Browser. Скриптование создает полный оператор Transact-SQL и может выполняться из контекстного меню большинства объектов. Не все типы сценариев применимы ко всем типам объектов, а к таким типам, как параметры функции или столбцы, операция скриптования не может быть применена вообще.

Имеющиеся сценарии и объекты, к которым они могут быть применены, представлены в Таблице 21.2. Большинство из этих сценариев мы рассмотрим в следующем уроке о, посвященном созданию и обслуживанию объектов базы данных.

Таблица 21.2. Опции скриптования

Команда сценарияОбъекты
Create (Cоздать)Таблица, индекс, ограничение, триггер, представление, хранимая процедура
Alter (Изменить)Триггер, вид
Drop (Изъять)Таблица, индекс, ограничение, триггер, представление, хранимая процедура
Select (Выбрать)Таблица, представление
Insert (Вставить)Таблица, представление
Update (Обновить)Таблица, представление
Delete (Удалить)Таблица, представление
Execute (Выполнить)Хранимая процедура, функция

Сценарии могут быть записаны в новое окне Query (Запрос), в файл сценария или в буфер обмена (откуда они могут быть вставлены в существующее окно запроса Query). Некоторые сценарии, такие как сценарии выполнения функции, используют замещаемые параметры. Query Analyzer предоставляет диалоговое окно для удобства замещения этих параметров соответствующими значениями.

Напишите сценарий для оператора SELECT

  1. В Object Browser в базе данных Aromatherapy раскройте папку User Tables.
  2. Правой кнопкой мыши щелкните на таблице dbo.OilProperties, укажите на Script Object To New Window As (Описать объект в новом окне как) и выберите Select (Выбрать). Query Analyzer откроет новое окно Query (Запрос), содержащий оператор SELECT.


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

Совет. Object Browser создает оператор SELECT в отдельной строке. Для удобства вы можете отредактировать его, что показано на рисунке.

  1. Для выполнения запроса нажмите кнопку Execute Query (Выполнить запрос)
    в панели инструментов анализатора запросов Query Analyzer. Query Analyzer отобразит результаты в панели сетки Grids Pane.




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