Проверка параметров на NULL

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

Re: Проверка параметров на NULL

2006-11-06 Пенетрантность DmitryLe
Туплю. Есть код который использует SELECT .. FROM my_table t WHERE ? IS NULL OR t.some_col LIKE ? ? IS NULL это что такое? OR t.some_col LIKE ? - А имя параметра? Дмитрий

Re: Проверка параметров на NULL

2006-11-06 Пенетрантность Vlad Horsun
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

Re: Проверка параметров на NULL

2006-11-06 Пенетрантность Vlad Horsun
Roman Rokytskyy ... а теперь посложнее: select * from table_a a where ? is null coalesce(?, cast(null as нужный_тип_данных)) is null -- Хорсун Влад

Re: Проверка параметров на NULL

2006-11-06 Пенетрантность Roman Rokytskyy
select * from table_a a where ? is null coalesce(?, cast(null as нужный_тип_данных)) is null пльохо... почему-то Hibernate не любит cast. Думаю, его парсер не понимает ничего, что выглядит как ф-ция, но вместо параметров там какие-то выражения - подозреваю, что и наш substring ему

Re: Проверка параметров на NULL

2006-11-06 Пенетрантность Vlad Horsun
Roman Rokytskyy ... select * from table_a a where ? is null coalesce(?, cast(null as нужный_тип_данных)) is null пльохо... почему-то Hibernate не любит cast. Думаю, его парсер не понимает ничего, что выглядит как ф-ция, но вместо параметров там какие-то выражения -