Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Command Editor

Command EditorCommand Editor — это утилита DB2 с графическим интерфейсом, используемая для генерации, выполнения и редактирования инструкций SQL, работы с выводом и т. п. Проще всего вызвать редактор команд в обособленном режиме просмотра (Пуск^Все программы^1ВМ DB2^DB2COPY1 ^Command Line Tools^Command Line Editor). Далее выберите из раскрывающегося списка Target (или сконфигурируйте целевую базу данных с помощью кнопки Add), введите инструкцию SQL, после чего щелкните на кнопке Execute (зеленый треугольник в верхнем левом углу). Данные действия проиллюстрированы на рис. Д.10.

В качестве альтернативы можно использовать редактор команд в среде утилиты Command Center (см. приложение Г). Его вызывают с помощью команды меню Tools^Command Editor. Также в Command Center можно щелкнуть правой кнопкой на нужном объекте (например, таблице или представлении) и выбрать в контекстном меню команду Query — это позволит сэкономить время ввода инструкции. В данном случае Command Editor открывается с готовым базовым шаблоном запроса: Microsoft SQL Server 2008 предлагает для доступа к базе данных утилиту командной строки SQLCMD; утилиты предыдущих версий ISQL и OSQL считаются устаревшими. К тому же Microsoft SQL Server 2008 содержит графический интерфейс Query Analyzer, предназначенный для выполнения запросов и сценариев по требованию, а также анализа вывода. SQLCMD — это удобная утилита командной строки, предназначенная для запуска запросов и сценариев Transact-SQL. Она очень похожа на утилиты SQLPlus в Oracle и CLP в DB2.

Для запуска этой утилиты в окне командной строки Microsoft Windows введите SQLCMD — S.ACME И нажмите <Enter> (рис. Д.11). Запрос утилиты (1>) указывает на то, что удалось успешно подключиться к нужному экземпляру SQL Server (в данном случае это экземпляр ACME на локальном сервере). Утилита SQLCMD имеет различные параметры командной строки, определяющие режим аутентификации, тип установки и т. д. В представленном примере достаточно задать имя сервера ACME, так как используется аутентификация Windows (предполагается, что установка выполнялась согласно инструкциям приложения Г) и создается локальный именованный экземпляр ACME, а не предложенный по умолчанию SQLEXPRESS. В табл. Д.4 перечислены наиболее часто используемые параметры командной строки; полный их список можно найти в документации Microsoft SQL Server.