Добрый день.
Может кому будет полезна инфа ))))
Столкнулся с такой ситуевиной:
version "WI-V3.0.0.32483 Firebird 3.0"
ServerMode = Super
ОС Windows Server 2008
При запросе
select * from data_document where document_date between '01.08.2016' and '01.09.2016'
где document_date - поле computed by получаю в лог
internal Firebird consistency check ((CMP) copy: cannot remap (221), file: RecordSourceNodes.cpp line: 594)
при этом процес сервера умирает(хотя в services служба типа жива).
Помогает старт/рестарт службы.
При этом следующий запрос работает без проблем:
select * from data_document where document_date >= '01.08.2016' and document_date <='01.09.2016'
нашел ответ Dmitry Yemanov в http://tracker.firebirdsql.org/browse/CORE-4792
AFAIU, there should be an error thrown instead. Subqueries in the BETWEEN clause are not supported.
Может кому будет полезна инфа ))))
Столкнулся с такой ситуевиной:
version "WI-V3.0.0.32483 Firebird 3.0"
ServerMode = Super
ОС Windows Server 2008
При запросе
select * from data_document where document_date between '01.08.2016' and '01.09.2016'
где document_date - поле computed by получаю в лог
internal Firebird consistency check ((CMP) copy: cannot remap (221), file: RecordSourceNodes.cpp line: 594)
при этом процес сервера умирает(хотя в services служба типа жива).
Помогает старт/рестарт службы.
При этом следующий запрос работает без проблем:
select * from data_document where document_date >= '01.08.2016' and document_date <='01.09.2016'
нашел ответ Dmitry Yemanov в http://tracker.firebirdsql.org/browse/CORE-4792
AFAIU, there should be an error thrown instead. Subqueries in the BETWEEN clause are not supported.