Тестируем собственно с Коваленко IBProvider, некоторые извращения с функцией 
SUBSTRING:

SELECT SUBSTRING('Привет' FROM 1 FOR NULL) FROM RDB$DATABASE

Смотрим в FB 2.0, возвращает строчку из шести пробелов (наверное так быть не 
должно?).
Смотрим в FB 2.1, возвращает null (наверное так и должно быть?).

IB Expert кстати и там и там показывает null (как они это делают?). Тут уж 
закрались подозрения в собственной адекватности, но в IBConsole вышло то же, 
что и у нас.

Собственно вопрос: как должно быть? Если так, как в FB 2.1, то будет ли это 
пофиксено в 2.0.3 (смотрел последний билд, там все равно пробелы возвращаются)?

--
Пиминов Роман

Ответить