Программирование >>  Реализация баз данных 

1 ... 13 14 15 [ 16 ] 17 18 19 ... 162


Изучив материал этого занятия, вы сможете:

дать описание SQL Query Analyzer и утилит isqlwql и osql: работать с интерфейсом SQL Query Analyzer, в том числе с отладчиком Transact-SQL и окнами Query и Open Table; запустить простой запрос и просматривать результирующий набор, план исполнения, трассировочные сведения, статистику и сообщения, которые пр ганеним запроса.

Продолжительность занятия - около 30 минут.

SQL Query Analyzer

SQL Query Analyzer представляет собой графический интерфейс пользователя позво-

интерактивно тестировать и исполнять операторы Transact-SQL.

хранимые процедуры, пакеты и сценарии. SQL Query Analyzer можно запустить в SQL Enterprise Manager или непосредственно из меню Start, а также из командной строки, выполнив команду isqlw (далее по ходу занятия утилита isqlw обсуждается более подробно).

Примечание Для запуска операторов Transact-SQL (об них - в упражнениях этого учебного курса) мы будем пользоваться в основном SQL Query Analyzer. Кроме того, SQL Query Analyzer считается одним из главных инструментов SQL Server, предназначенным для управления объектами баз данных и хранимой в ни \ui.miLii. Чтобы полностью освоить использование этого инструмента, вам следует не только выполнить упражнение из этого занятия, но самостоятельно поработать с интерфейсом SQL Query Analyzer и изучить справочный материал SQL Server Books Online.

Функциональность SQL Query Analyzer можно описать на основе структуры его интерфейса. SQL Query состоит из ряда различных окон и мастеров, которых можно управлять базами данных SQL Server и данными, которые в них хранятся. В этом разделе обсуждаются многие объекты интерфейса SQL Query Analyzer и функции,

Занятие Инструменты программирования . SQL Server

SQL Server 2000 предоставляет набор инструментальных средств, позволяющих с помо-шью языка Transact-SQL взаимодействовать с базами данных SQL и хранящейся в них , информацией В набор входят SQL Query Analyzer и утилиты командной строки : - isqt и osqi. На этом занятии вы познакомитесь с каждой из этих утилит, узнаете, как и в каких случаях их следует применять. На следующих занятиях рассказано, как управлять базами данных и хранящейся в них информацией с помошью операторов языка Transact-SQL.

Примечание При обсуждение cl-SQL упоминаются различные объекты баз данных и к базе данных с запросом, а также объектов и инфор-

мации в базе данных. Например, операторы Transact-SQL, которые предназначены для создания таблиц, исполнения запросов и обновления данных. Однако цель этой главы - познакомить вас с использованием языка Transact-SQL при работе с базами данных SQL Server. О различных компонентах баз данных и усложненных методиках работы с запросами более подробно рассказано в следующих главах.



3msme 1

Инструмента ирования SQL Server

реализованные с ШЬЮ. За боле сведениями об обсуждаемых xiecb о6ъекта\ и элементах интерфейса обратитесь к SQL Server Books Online.

При запуске Query Analy/er выводится диалоговое окно Connect То SQL Server. В нем необходимо указать экземпляр SQL Server, к которому вы хотите ючитьси, а также тип аутентификации, который будет использован при соединении с базой данных. После ввода соответствующей информации необходимо щелкнуть кнопку ОК. SQL Query Analyzer откроет окна Query и Object Browser, как показано на рис. 1

Примечание При первом запуске SQL Query Analyzer по умолчанию сначала выводится окно Object Browser. Если оно не было открыто в тот момент, когда вы закрывали SQL Query Analyzer в последний раз, то при следующем запуске SQL Query Analyzer оно уже не появится.

Окно Query

Окно Query разделено на две Editor и Results. При первом запуске SQL

Analyzer автоматически выводится только панель Editor, как показано на рис. Панель

Results выводится автоматически при запуске запроса Transact-SQL. Панель Results также

можно открывать и закрывать вручную, щелкая кнопку Show Results Pane на панели инструментов.

:/Й,-.й*!1УГ1 И<

S U *

ft У (Kiss 3s Ij ( Ж]* Cormm Dined!

56 Sa Ci a Funoions

ai Ш Doe and r in Fmcllon:

ae U tMIWHicll Finctare

Ц Ш MclidstsrurKlia



Рис. 2-1. SQL Query Analyzer справа выводит окно Query, а слева - OK (to Object Browser

В диалоговом окне Options, доступном из мен ols. предусмотрены инструменты для настройки вида окна Query и управления поведением панелей Editor и Results. того, можно задать шрифт текста в окне, изменить относительный размер панелей Editor и Results, перемещая разделитель вверх или вниз, а при необходимости - прокручивать панели вверх-вниз или Панель Editor

Панель Editor представляет собой окно редактирования текста, которое используется для ввода и исполнения операторов Transact-SQL. Для ввода исходного текста используют один

юших способов: набирают операторы SQL непосредственно в окне;



Цвет

Категория

Красн1й

Символьная отрока

Темно-красн1й

Хранимая процедура

Зелен1й

Системная таблица

Темно-зеленый

Комментарии

Фиолетовый

Системная функция

Синий

Ключевое слово

Серый

Оператор

Примечание Можно изменить цвета, заданные по умолчанию, выбрав в диалоговом окне Options вкладку Fonts.

При устранении ошибок в сценариях следует руководствоваться

вой кодировкой. Например, если набранное ключевое слово не подсвечивается синим цветом, в нем допущена орфографическая ошибка или набрано клю-

чевое слов fe.TH вы оставили параметры по умолчанию). Или, когд шком много исходного текста подсвечено красным, то в какой-то строке, вероятно, не закрыты кавычки.

Исполнение операторов Transact-SQL

В SQL Query Analyzer разрешается исполнять как целый сценарий, и отдельные операторы SQL:

созданный или открытый на панели Editor сценарий можно исполнить весь, нажав F5;

можно исполнить лишь выбранные операторы SQL, выделив соответствующие строки

исходного текста и нажав F5.

открывают сохраненный сценарий SQL. Его содержимое выводится на панели Editor, где его можно отредактировать;

открывают файл шаблона. Содержимое шаблона выводится на панели Editor, где его можно редактировать;

с помощьюиий поддержки сценариев Object Browser копируют операторы SQL

из выбранной базы данных на панель Editor.

Панель Editor в SQL Query содержит различные инструменты, предназначен-

ные для создания и редактирования операторов Transact-SQL, в том числе стандартные команды редактирования Undo, Cut, Copy, Paste и All. Также можно выполнять

поиск текста с заменой, перемещать курсор в заданную строку, вставлять и удалять отступы абзацев и знаки комментария.

Кроме того, при просмотре разделов справки по языку Transact-SQL в SQL Server Books

Online можно копировать оттуда на панель Editor примеры использования синтаксиса, что весьма полезно при создании операторов Transact-SQL. Также предусмотрены средства для сохранения определений запросов и других сценариев SQL - они пригодятся для использования, а также для создания шаблонов представляют собой

стереотипы сценариев, создающих объекты в базе данных).

Цветовая бровка в Query Analyzer

При вводе текст программы на панели Editor различными цветами, в за-

висимости от его категории. В таблице перечислены цвета, применяемые по

умолчанию, и указаны их значения.



1 ... 13 14 15 [ 16 ] 17 18 19 ... 162

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика