Firbird 2.0.4.13130
WindowsXP SP2

скрипт:

create table test (id INTEGER);
commit;

select id
 from test
 where  '100000,1000001.... строка длиной >= 32Кб ....,71575,'
 like '%,' || ID || ',%'


после такого запроса сервер молча падает.
наблюдается на обоих Classic и SS версиях.
для Classica в принципе некритично, но для SS последтвия могут быть неприятными.

в firebird.log добавляется только одна запись

VICTOR  Thu May 22 17:19:06 2008
        INET/inet_error: read errno = 10054

понятно, что такого рода запросы в реальной жизни никто применять не будет,
но молчаливое падение сервера все равно некрасиво выглядит.

Ответить