You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapcontinue="SysAdmin:СисАдмины:Инструкции_по_администрированию" />
  </query-continue>
  <query>
    <pages>
      <page pageid="2210" ns="0" title="SQL получить тип данных поля таблицы">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">&lt;pre&gt;
select
  R.RDB$RELATION_NAME,--Имя таблицы
  R.RDB$FIELD_NAME,--Имя поля
  F.RDB$FIELD_NAME,--Название типа поля DM_ID,DM_UUID ит.п.
  F.RDB$FIELD_TYPE -- Код типа поля 14=CHAR 16=BIGINT
from 
  RDB$FIELDS F, RDB$RELATION_FIELDS R
where 
 F.RDB$FIELD_NAME = R.RDB$FIELD_SOURCE 
 and R.RDB$SYSTEM_FLAG = 0
 and R.RDB$RELATION_NAME='WARES'--Имя таблицы
order by 
 R.RDB$RELATION_NAME, 
 R.RDB$FIELD_POSITION
&lt;/pre&gt;
Для получение типа данных, выполняем запрос и на выходе у нас имя поле название типа и код типа

Подробнее - [https://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref-appx04-fields.html Описание таблицы RDB$FIELDS]</rev>
        </revisions>
      </page>
      <page pageid="2144" ns="0" title="Sp$docs">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">
== Универсальный алгоритм настройки таблицы БД для хранения BLOB полей во внешних файлах.… ==

Необходимые файлы
 [[Файл:Sp$docs distrib.rar]] 

&lt;pre&gt;
Универсальный алгоритм настройки таблицы БД для хранения BLOB полей во внешних файлах.
На примере SP$DOCS

Подключение UDF.
1. Копируем sp_docs.dll в каталог &quot;UDF&quot; - куда установлен сервер FB.
2. Выполняем sp_docs.dll.sql - объявляем функции в базе, так же будет создана таблица Z$SINGLELINEPARAMS и вставлена одна запись - в ней путь для хранения BLOB'ов.
3. Если надо - настраиваем путь в таблице Z$SINGLELINEPARAMS, по-умолчанию рядом с базой создастся каталог &lt;имя_файл_БД&gt;__sp$docs.

Подготовка служебной таблицы
1. Извлекаем скрипт создания таблицы SP$DOCS и вставляем текст в редактор скриптов.
2. Редактируем:
  - убираем создание генератора - будем использовать тотже
  - изменяем имя таблицы на SP$DOCS_SRVC
  - изменяем имена всех индексов и ключей (&quot;SP$DOCS&quot; меняем на &quot;SP$DOCS_SRVC&quot;)
  - убираем триггеры! Они без изменений перейдут на вьюху.
  - оставляем, если есть описания полей(Fields descriptions), в них тоже меняем имена.
3. Выполняем скрипт - будет создана служебная таблица.
4. Выполняем triggers4blob.sql - !внимание! в скрипте триггеры для &quot;SP$DOCS_SRVC&quot; и для ключа &quot;ID&quot;!!!!! Если ключ UUID - подкорректировать!

Перенос данных
Тут все просто - выполняем запрос:
  insert into sp$docs_srvc select * from sp$docs
вместо BLOB значений будут созданы соответствующие файлы в созданном каталоге.
Кстати! Транзакции не поддерживаются - изменения сразу скидываются на диск!!! И удаляются тоже.

Удаление таблицы SP$DOCS
1. Сохраняем гденить скрипт создания таблицы SP$DOCS.
2. Избавляемся от зависимостей: комментируем, подменяем... Все запоминаем, чтобы потом восстановить!
3. Удаляем таблицу SP$DOCS.

Создание вьюхи SP$DOCS
1. sp$docs_srvc -&gt; создать просмотр.
2. Отмечаем галочками создание всех триггеров
3. Редактируем SQL-тексты создания вьюхи и триггеров - заменяем &quot;vw_sp$docs_srvc&quot; на &quot;sp$docs&quot;
4. Также в скрипте создания вьюхи подменяем поле BLOB'а вот так:

--    data,
    iif((data='in the file'), /*then*/
        sp_docs_getblob((select first 1 SP$DOCS_PATH from Z$SINGLELINEPARAMS),id),
        /* else */
        data),


5. Выполняем.
6. Берем из сохраненного скрипта создания таблицы SP$DOCS секцию с триггерами, если надо, меняем названия и выполняем.

Завершающий этап
1. Возвращяем все зависимости - все, кроме внешних ключей травим на созданную вьюху. Внешние ключи на P$DOCS_SRVC.

Готово! Теоретически никто не заметит подмены, а база будет махонькая и аккуратненькая).
&lt;/pre&gt;</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>