|
Программирование >> Реализация баз данных
Изучив материал этого занятия, вы сможете: дать описание 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 непосредственно в окне;
Примечание Можно изменить цвета, заданные по умолчанию, выбрав в диалоговом окне 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 различными цветами, в за- висимости от его категории. В таблице перечислены цвета, применяемые по умолчанию, и указаны их значения.
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |