![]() |
|
Модераторы: Akella |
![]()
|
|
| WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Здравствуйте,
столкнулся с следующей проблемой: из программы в ХП передается значение (integer). Если значение не передается до делается полная выборка по запросу, если значение не пустое, то должно срабатывать условие в запросе входящий параметр: in_param ...
Кончено можно через if(in_param is not null)... else внчале процедуры сделать, но тогда процедура становится громоздкой, так как необходимо дважды писать запрос (с параметром и без). Подскажите плиз, как решается проблема? --------------------
To beer or no to beer |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
where ((:in_param is null) or (id = :in_param))
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| WhiteSpirit |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 242 Регистрация: 1.6.2005 Где: Челябинск Репутация: нет Всего: нет |
Спасибо огромное!!!
"+" --------------------
To beer or no to beer |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |