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