"Roman Rokytskyy" ...
>
> Привет!
>
> Туплю. Есть код который использует
>
> SELECT ..
> FROM my_table t
> WHERE
>    ? IS NULL OR t.some_col LIKE ?
>
>
> ФБ ругается "Data type unknown". Вопрос - можно ли перезаписать запрос
> без изменения самого приложения?

a) для FB2

   CAST(? AS ...) IS NULL OR t.some_col LIKE ?


b) даже для FB 1.5

    t.some_col LIKE COALESCE(?, t.some_col)

--
Хорсун Влад

PS с прошедшим д.р. !


Ответить