ВУЗ:
Составители:
Рубрика:
2. изменяемую часть, которая состоит из одного или нескольких списков, выделяемых
символами “<” и “>”; каждый список включает три элемента: синтаксическое
понятие, его тип и экземпляр этого понятия.
Формирование пакета по шаблону заключается в удалении первых двух элементов каждого
списка, символов“<” и “>” и замене экземпляра понятия на собственное название. В шаблоне
созданию каждого объекта предшествует проверка его наличия в базе данных и его удаление. Если
он в ней найден.
Приведем пример шаблона для создания базы данных:
IF EXISTS (SELECT *
FROM master..sysdatabases
WHERE name=’<databases_name, sysname, test_db>)
DROP DATABASES <databases_name, sysname, test_db >
GO
CREATE DATABASES <databases_name, sysname, test_db >
GO
Набор шаблонов можно расширять, создавая собственные и записывая их в файлы с
расширением *.tql, при этом они автоматически попадают в списки типовых шаблонов
интегрированной среды.
После создания пакета можно проверить его синтаксис, исполнив команду Query/Parse
Query, а затем и выполнить с помощью команды Query/Execute Query или пиктограммы с тем же
названием. Если требуется оценить оптимальность использования ресурсов при выполнении
запроса, то следует воспользоваться графической диаграммой его логических шагов, которая
создается после исполнения команды Query/Display Estimated Execution Plan. В дальнейшем
можно организовать сбор статических данных при выполнении того или иного запроса.
Интегрированная среда SQL Query Analyzer позволяет вести отладку хранимых процедур.
Для этих целей следует выбрать вновь созданную процедуру в списке пользовательских хранимых
процедур рассматриваемой базы данных и в ее контекстном меню исполнить команду Debug. Если
требуется отладить пакет или функцию, то их следует предварительно оформить в виде хранимой
процедуры. При переходе в отладочный режим в специальном окне необходимо задать значения
входных параметров.
При трассировке процедуры в окнах отражаются имена и значения локальных и
глобальных переменных, а также имена вызываемых процедур (Callstack). Отладочные команды
позволяют устанавливать и отменять точки останова выполнять пошаговое выполнение с
различными модификациями (с включением вызываемых процедур, с их пропуском и т.д.),
отменять выполненные при исполнении процедуры работы, производить повторный запуск
процедуры и т.п.
Дополнительно Query Analyzer позволяет отображать в виде дерева объекты, производить
их поиск, управлять свойствами соединения и производить оптимизацию индексов.
SQL Server 2000 позволяет создавать сценарии для любых объектов, которые имеются в той
или иной базе данных. Для этих
целей необходимо выбрать объект и в его контекстном меню
исполнить команду:
All Tasks/Generate SQL Scripts
В результате создается SQL – код, запустив который на другом сервере или в другой базе
данных, можно создать объект, полностью идентичный исходному.
Вкладка General окна Generate SQL позволяет выбрать объекты, для которых будут
создаваться сценарии: Script all objects (для всех объектов), All tables (для всех таблиц), All views
(для всех представлений
) и т.д. Если необходимо выбрать только несколько конкретных объектов,
их нужно ввести в список Objects to be scripted (объекты для создания сценариев) на той же
вкладке. Выбрав объекты, следует щелкнуть по кнопке Preview для получения сценариев этих
объектов. Кнопка Copy позволяет сохранить сценарии в буфере обмена, откуда они могут быть
переписаны в файл и загружены в окно SQL Query Analyzer для создания объектов в другой базе
данных.
На вкладке Formatting можно выполнить настройку процесса создания сценариев: с
генерацией команды CREATE для каждого объекта или без этой команды; с генерацией команды
2. изменяемую часть, которая состоит из одного или нескольких списков, выделяемых
символами “<” и “>”; каждый список включает три элемента: синтаксическое
понятие, его тип и экземпляр этого понятия.
Формирование пакета по шаблону заключается в удалении первых двух элементов каждого
списка, символов“<” и “>” и замене экземпляра понятия на собственное название. В шаблоне
созданию каждого объекта предшествует проверка его наличия в базе данных и его удаление. Если
он в ней найден.
Приведем пример шаблона для создания базы данных:
IF EXISTS (SELECT *
FROM master..sysdatabases
WHERE name=’)
DROP DATABASES
GO
CREATE DATABASES
GO
Набор шаблонов можно расширять, создавая собственные и записывая их в файлы с
расширением *.tql, при этом они автоматически попадают в списки типовых шаблонов
интегрированной среды.
После создания пакета можно проверить его синтаксис, исполнив команду Query/Parse
Query, а затем и выполнить с помощью команды Query/Execute Query или пиктограммы с тем же
названием. Если требуется оценить оптимальность использования ресурсов при выполнении
запроса, то следует воспользоваться графической диаграммой его логических шагов, которая
создается после исполнения команды Query/Display Estimated Execution Plan. В дальнейшем
можно организовать сбор статических данных при выполнении того или иного запроса.
Интегрированная среда SQL Query Analyzer позволяет вести отладку хранимых процедур.
Для этих целей следует выбрать вновь созданную процедуру в списке пользовательских хранимых
процедур рассматриваемой базы данных и в ее контекстном меню исполнить команду Debug. Если
требуется отладить пакет или функцию, то их следует предварительно оформить в виде хранимой
процедуры. При переходе в отладочный режим в специальном окне необходимо задать значения
входных параметров.
При трассировке процедуры в окнах отражаются имена и значения локальных и
глобальных переменных, а также имена вызываемых процедур (Callstack). Отладочные команды
позволяют устанавливать и отменять точки останова выполнять пошаговое выполнение с
различными модификациями (с включением вызываемых процедур, с их пропуском и т.д.),
отменять выполненные при исполнении процедуры работы, производить повторный запуск
процедуры и т.п.
Дополнительно Query Analyzer позволяет отображать в виде дерева объекты, производить
их поиск, управлять свойствами соединения и производить оптимизацию индексов.
SQL Server 2000 позволяет создавать сценарии для любых объектов, которые имеются в той
или иной базе данных. Для этих целей необходимо выбрать объект и в его контекстном меню
исполнить команду:
All Tasks/Generate SQL Scripts
В результате создается SQL – код, запустив который на другом сервере или в другой базе
данных, можно создать объект, полностью идентичный исходному.
Вкладка General окна Generate SQL позволяет выбрать объекты, для которых будут
создаваться сценарии: Script all objects (для всех объектов), All tables (для всех таблиц), All views
(для всех представлений) и т.д. Если необходимо выбрать только несколько конкретных объектов,
их нужно ввести в список Objects to be scripted (объекты для создания сценариев) на той же
вкладке. Выбрав объекты, следует щелкнуть по кнопке Preview для получения сценариев этих
объектов. Кнопка Copy позволяет сохранить сценарии в буфере обмена, откуда они могут быть
переписаны в файл и загружены в окно SQL Query Analyzer для создания объектов в другой базе
данных.
На вкладке Formatting можно выполнить настройку процесса создания сценариев: с
генерацией команды CREATE для каждого объекта или без этой команды; с генерацией команды
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
