Получить параметры соединения с СУБД
Назначение
Получить информацию о параметре БД, с которой установлено соединение, или о параметре самого соединения с СУБД.
Синтаксические правила
GetConnectInfo(< идентификатор соединения >, < ассоциативный массив >);
-
< Идентификатор соединения >
-
Идентификатор установленного соединения с СУБД.
-
< Ассоциативный массив >
-
Адрес ассоциативного массива.
Возвращаемое значение
< Ассоциативный массив >
параметров БД (таблица 1).
Ключ массива | Возвращаемое значение ключа |
---|---|
|
Старшая версия СУБД |
|
Младшая версия СУБД |
|
Номер сборки СУБД |
|
Размер пула сортировки (в страницах по 4 Кбайт) |
|
Размер пула ядра СУБД (в страницах по 4 Кбайт) |
|
Размер очереди файлов |
|
Размер очереди пользователей |
|
Размер очереди таблиц |
|
Размер очереди столбцов |
|
Размер очереди каналов |
|
Период времени между операциями полного Snap |
|
Тайм-аут опроса существования клиента |
|
Имя БД |
|
Признак активности журнала транзакций. |
|
Признак синхронизации ввода/вывода |
|
Признак ведения файла-протокола |
|
Идентификатор ОС |
|
Количество файлов сортировки |
|
Кодовая страница не найдена, используется по умолчанию |
|
Используется англоязычная кодовая страница. |
|
Пароль пользователю дан администратором, должен быть изменен |
|
Пароль пользователя должен быть изменен |
|
Порядок байт на сервере и клиенте совпадает/не совпадает |
|
БД с демо-лицензией |
|
Срок лицензии на демо-БД закончился/не закончился |
|
Максимальный размер записи в таблице |
|
Текущая кодировка БД |
|
Кодировка по умолчанию БД |
|
Установлена пользовательская кодировка соединения |
|
Имя установленной пользовательской кодировки |
Пример
$err = GetConnectInfo($cur, \%hash); $build = $hash{"VERBUILD"}; $os = $hash{"OS"}; $err && [code for handling error]
См. также функции: