NP> Hello, All!
 NP> Пример тестовой БД внизу.

 NP> Запрос такого вида

 NP> select * from test_null t where (t.test_str=:test_null0)

 NP> в случае, если параметр задать равным null возвращает
 NP> строки, где TEST_STR=NULL
 NP> Т.е. сравнение нуллов дает true. Я в растерянности.

 NP> FB2 RC2 - на свежих сборках не тестил.
 NP> Проверялось в Эксперте и последних ФИБах

по-моему эти инструменты умеют преобразовывать этот запрос в запрос вида
 select * from test_null t where (t.test_str is null)
Что и делают исправно.
Достоинство это или недостаток, сказать трудно. Но по-моему больше достоинство 
чем недостаток.
И уж никак не баг FB


--
С уважением
Кочмин Александр



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

Ответить