> > Раньше эти колонки имели
> > фактичеческую кодировку OCTETS, то есть
> > их размер не зависил ни от чего и был,
> > зачастую, равен 31 байт.
>
> Дык это был очевидный баг.

Ха, я вот забацал запрос вида
----
SELECT f.RDB$FIELD_NAME,
       f.RDB$CHARACTER_LENGTH,
       f.RDB$FIELD_LENGTH
from rdb$fields f
where f.RDB$SYSTEM_FLAG=1
      and f.RDB$FIELD_TYPE in (14,37)
----
и подивился с NULL-а во второй колонке и
значению в третьей.

Как на FB2, так и на FB1.5

Вопрос, откуда FB2 берет 93 байта под
колонки с именами, если у них
физическая длина ограничена 31 байтом?

Коваленко Дмитрий.


--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить