2.3РЕЖИМ «ЗАПРОС» В этом режиме осужествляется работа с базой данных через SQL-запросы. Предоставляется возможность администратору системы обращаться к активной базе данных посредством SQL-запроса с целью создания новых пользователей, корректировки таблиц и т.д.
2.3.1СОЗДАНИЕ SQL-ЗАПРОСА
В окне необходимо вручную набрать SQL-запрос. Для выполнения SQL-запроса необходимо нажать клавишу инструментальной панели с зеленой стрелкой, или выбрать пункт меню «Выполнить», или нажать клавишу .
Информация о выполнении запроса располагается в системной консоли администратора - в верхнем окне рабочего экрана администратора.
2.3.2 ЗАГРУЗКА SQL-ЗАПРОСА ИЗ ФАЙЛА
В окне необходимо загрузить заранее созданные разработчиками или пользователями SQL-запросы, сохраненные в файлах. Для выполнения помещенного в окно SQL-файла необходимо нажать клавишу инструментальной панели с зеленой стрелкой, или выбрать пункт меню «Выполнить»б или нажать клавишу .
Информация о выполнении запроса располагается в системной консоли администратора - в верхнем окне рабочего рабочего экрана администратора.
2.3.3 СОХРАНЕНИЕ SQL-ЗАПРОСА В ФАЙЛЕ Загруженный из файла и отредактированный SQL-запрос, можно заново сохранить в файле. Для сохранения необходимо нажать клавишу инструментальной панели, или выбрать пункт меню «Сохранить», или нажать клавишу .
2.3.4 СОХРАНЕНИЕ SQL-ЗАПРОСА В ФАЙЛЕ
Заново созданный вручную SQL-запрос, можно сохранить в файле. Для выполнения нажать клавишу инструментальной панели, или выбрать пункт меню «Сохранить как».
2.3.5 ВЫПОЛНЕНИЕ SQL-ЗАПРОСА
Для выполнения SQL-запроса необходимо нажать кнопку инструментальной панели с зеленой стрелкой, или выбрать пункт меню «Выполнить» или нажать клавишу .
Информация о выполнении запроса располагается в системной консоли администратора - в верхнем окне рабочего экрана администратора.
2.3.6 СОЕДИНИТЬСЯ С…
Команда "Соединиться с…" предназначена для исследовательских целей и используется в основном системными программистами. Она позволяет временно соединиться с другими ODBC- источниками данных. При выборе пункта меню "Соединиться с…" на экран выдается панель ODBC-администратора, где предлагается выбрать ODBC-источник данных, с которым вы хотите соединиться. После установки соединения с выбранным источником данных в окно системной панели (верхняя панель модуля "Администратор") будут выданы параметры нового соединения. Например: New Connection - DSN=Excel Files;DBQ=c:\MARCSQL\html\InvBook.xls;DefaultDir=c:\MARCSQL\html;DriverId=22;MaxBufferSize=2048;PageTimeout=5;
ODBCDriverName=EXCEL
ODBCDatabaseName=c:\MARCSQL\html\InvBook
UserName= Новое соединение распространяется только на команды интерактивного SQL-запроса, вводимого в нижней панели модуля "Администратор". Для отмены соединения следует снова выбрать пункт меню "Соединиться с…" и, не выбирая источника данных, закрыть панель ODBC-администратора. После этого все вводимые SQL команды будут снова относиться к соединению с текущей базой данных.
Режим "Соединиться с…" позволяет соединиться с любым источником данных, определенным в ODBC-администраторе. Это могут быть Excel-файлы, текстовые файлы, базы данных DBF, Access, FoxPro и другие. Как правило, SQL-запросы к различным источникам данных имеют некоторое различие в синтаксисе. Эти различия не всегда хорошо описаны в документации к ODBC-драйверам. Поэтому данный режим может помочь составить оптимальный SQL-запрос к различным источникам данных. Вы можете вводить любые SQL-запросы, предусмотренные ODBC-драйвером и получать диагностическую информацию о выполнении запроса. В режиме интерактивного SQL предусмотрены также две команды "Tables" и "Systables", позволяющие выдать на экран консоли список имен таблиц, доступных при текущем соединении. Например, для текстовых файлов имя таблицы - это имя текстового файла, хранящегося в каталоге, определенном при соединении с источником данных, для Excel-файлов имя таблицы.
Данный режим активно используется для составления отчетов, в которых требуется выгрузить информацию в альтернативный источник данных (например, отчет "Инвентарная книга" ), а также загружать информацию в базу данных из других источников (загрузка внешних словарей).
|