НАЧАЛО >> Оглавление >> Общее описание >> TCP/IP Протокол ИРБИС64 >> Форматирование группы записей (G)📄 Скачать в DOCX
Команда G форматирует группу записей базы данных.
| Параметр | Назначение |
|---|---|
db_name |
Имя базы данных, определяющее контекст форматирования. |
MFNList |
Диапазон или список MFN для форматирования. |
format |
Формат для вывода записей. |
MFNList| Вариант | Описание |
|---|---|
| Диапазон | Первая строка MFNList равна 0; следующие строки задают minmfn и maxmfn. Если maxmfn = 0, верхняя граница определяется как максимальный MFN базы данных. |
| Список | Первая строка MFNList больше 0; она задает число MFN, а следующие строки содержат номера записей. |
format| Значение | Поведение |
|---|---|
| Строка формата | Используется как встроенный формат. |
@имя |
Используется файл формата на сервере по 10-му пути базы db_name, например @brief. |
@ |
Используется оптимизированное форматирование; имя формата определяется видом записи. |
* |
Возвращается значение поля, соответствующего первой ссылке термина. |
| Пустая строка | Форматирование не выполняется. |
Перед форматированием сервер заменяет в формате последовательность *** на метку поля из первой ссылки термина.
Первая строка содержит код возврата, определяющий общий результат выполнения команды.
При успешном выполнении далее возвращаются строки:
MFN#РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ
Если запись физически удалена, MFN возвращается отрицательным.
РЕЗУЛЬТАТ_ФОРМАТИРОВАНИЯ - строка, в которой разделители #10#13 заменены на #30#31. Возврат функции форматирования одной записи не определен.
db_name = IBIS
format = @brief
MFNList:
4
22
23
24
25
Ответ содержит код возврата 0 и строки вида:
22#Карамзин, Николай Михайлович. История государства Российского...
23#Азбукина З.М. Определитель грибов России...