Разработка приложений баз данных для СУБД Sybase SQL Anywhere


Утилита интерактивного доступа


, в зависимости от используемой операционной системы. Эта утилита представляет собой файл Isql.exe, который находится в одном из каталогов (папок), вложенных в каталог SQLANY50.

В начале работы рассматриваемой утилиты, выдается запрос на ввод параметров соединения (). В зависимости от того открыта требуемая база или нет, запрос представляется в виде сокращенного () или полного окна параметров соединения (рис. 19).

Рис.19. Полное окно параметров соединения утилиты ISQL

Представленное окно весьма похоже на аналогичное окно утилиты SQL Central () и предназначено для ввода значений параметров соединения. По умолчанию в качестве значения параметра DatabaseName () используется имя файла, заданное в параметре DatabaseFile. В нашем случае это Biblia.

После установления соединения на экране монитора появляется главное окно ISQL (рис. 20).

Рис.20. Главное окно утилиты ISQL

Заголовок главного окна утилиты ISQL является составным. Он включает в себя наименование утилиты, название подключенной базы данных, имя пользователя, установившего соединение (в скобках), и название сервера, управляющего подключенной базой данных. Так на рис.20 видно, что пользователь Stepanov в среде утилиты ISQL установил соединение с , которой управляет сервер Server_ste1.

Главное окно рассматриваемой утилиты содержит три вложенных окна:

  • окно Data - окно данных, формируемых в результате выполнения запроса;
  • окно Statistics - окно характеристик отработанного запроса и плана его выполнения);
  • окно Command - окно выполняемых SQL-операторов.
  • В начале функционирования ISQL все они пустые. Информация в них появляется в процессе работы с утилитой. При этом окно Command используется для ввода выполняемых SQL-операторов. На это окно содержит оператор выбора всех полей из таблицы Stepanov.Books. В названии таблицы фраза Stepanov обозначает имя владельца таблицы, т.е. пользователя создавшего ее. Фраза Books обозначает непосредственное имя таблицы.

      ПРИМЕЧАНИЕ

      Разные пользователи в одной базе данных могут создавать одноименные объекты, в том числе и таблицы. В связи с этим возникает необходимость различать их. Поэтому при обращении к конкретному объекту указывается имя его владельца, например, таблица Stepanov.Books. Если имя владельца не указано, то по умолчанию в качестве имени владельца любого объекта, кроме триггера, используется имя пользователя, обращающегося к объекту. В связи с этим пользователи могут манипулировать собственными объектами без указания их владельца.




      Содержание  Назад  Вперед