![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
case
Karburator © (2004-08-20 03:30:00)Мастера, существует ли что-то типа такого в IB/FB:
case IN_field of:
begin
1: OUT_field = 11,
2: OUT_field = 22
end;
А то огромное количество if ... then напрягает
зыЖ Вроде case оператор существует, а работать не хочет... #:-(
Karburator (2004-08-20 20:07:00) [1]Кщд, благодарю, справки у меня нету... А гдеб её взять можно было?
Кщд (2004-08-20 05:59:00) [2]начиная с Firebird 1.5 есть
пример из справки:
CASE o.Status
WHEN 1 THEN 'confirmed'
WHEN 2 THEN 'in production'
WHEN 3 THEN 'ready'
WHEN 4 THEN 'shipped'
ELSE 'unknown status ''' || o.Status || ''''
END