Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 89 стр.

UptoLike

после которой происходит фиксация изменений в самой базе данных. Контрольные
точки минимизируют данные в журнале транзакций.
6.12. Создание, отладка и оптимизация SQL–модулей
Основной функцией сервера SQL Server 2000, выполняемой его службой
MSSQLServer, является интерпретация команд языка Transact – SQL, поступающих
от утилиты SQL Server Query Analyzer, клиентских приложений, службы
автоматизации исполнения заданий SQLServerAgent, служб преобразования данных
DTS (Data Transformation Services) и других источников. Логически завершенная
последовательность
команд называется запросом и оформляется в виде пакета,
заканчивающегося системной командой GO. Эта команда не является командой
языка Transact – SQL и сигнализирует системе о конце пакета. Пакет команд сервера
должен строиться с учетом следующих правил:
нельзя в одном пакете изменять таблицу и ссылаться на ее новую колонку;
команды создания объектов типа DEFAULT, PROCEDURE, RULE,
TRIGGER и VIEW не могут комбинироваться с другими командами в том же
пакете;
команда CREATE должна начинать пакет, и если другие команды
допустимы, то они должны дополнять первую команду CREATE;
пакет определяет область действий локальных переменных и перед
интерпретацией преобразуется в один модульплан исполнения пакета.
В службе SQLServerAgent пакет может быть шагом
задания (job), а в службах
DTS – составлять задачу (task) пакета этих служб (package). Следует отметить, что
если команда EXECUTE является первой командой пакета, то для этого пакета не
требуется задавать ключевое слово EXECUTE.
Для создания нового пакета надо щелкнуть левой клавишей мыши по
пиктограмме New Query (или сочетание клавиш Ctrl+N) слева на панели
инструментов или исполнить команду File/New
и выбрать элемент Blank Query
Window (Пустое окно для запроса). При этом предварительно необходимо
подсоединиться к серверу с помощью команды File/Connect… . После выполнения
этих действий открывается окно текстового редактора, в котором необходимо
после которой происходит фиксация изменений в самой базе данных. Контрольные
точки минимизируют данные в журнале транзакций.


             6.12. Создание, отладка и оптимизация SQL–модулей
    Основной функцией сервера SQL Server 2000, выполняемой его службой
MSSQLServer, является интерпретация команд языка Transact – SQL, поступающих
от утилиты SQL Server Query Analyzer, клиентских приложений, службы
автоматизации исполнения заданий SQLServerAgent, служб преобразования данных
DTS (Data Transformation Services) и других источников. Логически завершенная
последовательность команд называется запросом и оформляется в виде пакета,
заканчивающегося системной командой GO. Эта команда не является командой
языка Transact – SQL и сигнализирует системе о конце пакета. Пакет команд сервера
должен строиться с учетом следующих правил:
    • нельзя в одном пакете изменять таблицу и ссылаться на ее новую колонку;
    • команды    создания объектов типа DEFAULT, PROCEDURE, RULE,
       TRIGGER и VIEW не могут комбинироваться с другими командами в том же
       пакете;
    • команда CREATE должна начинать пакет, и если другие команды
       допустимы, то они должны дополнять первую команду CREATE;
    • пакет определяет область действий локальных переменных и перед
       интерпретацией преобразуется в один модуль – план исполнения пакета.
    В службе SQLServerAgent пакет может быть шагом задания (job), а в службах
DTS – составлять задачу (task) пакета этих служб (package). Следует отметить, что
если команда EXECUTE является первой командой пакета, то для этого пакета не
требуется задавать ключевое слово EXECUTE.
    Для создания нового пакета надо щелкнуть левой клавишей мыши по
пиктограмме New Query (или сочетание клавиш Ctrl+N) слева на панели
инструментов или исполнить команду File/New… и выбрать элемент Blank Query
Window (Пустое окно для запроса). При этом предварительно необходимо
подсоединиться к серверу с помощью команды File/Connect… . После выполнения
этих действий открывается окно текстового редактора, в котором необходимо