![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Абсолютное значение (модуль) поля
Juice © (2006-03-14 19:40:00)Какая функция используется в Interbase/Firebird чтобы получить абсолютное значение (модуль) поля ?
atruhin (2006-03-15 10:48:00) [21]>>Johnmen © (15.03.06 10:30) [10]
Открой великую тайну, а то в голову приходят только 2 запроса с union.
Johnmen (2006-03-15 10:30:00) [22]ABS можно реализовать и без UDF и без CASE, только стандартными средствами...
:)
unknown (2006-03-14 22:58:00) [23]>Sergey Masloff (14.03.06 22:37) [7]
Ну, оракл он конечно гуд, но я, честно говоря, не знаю ни одной
задачи, с которой бы справлялся оракл и не справлялся бы FB
(grid и т.п. навороты не в рассчет)
> atruhin © (14.03.06 22:41) [8]
FB 1.5.3 - последний (судя по всему) из FB 1.5.x очень даже стабилен,
а про глюки я и не забывал (Они есть всегда, их не может не быть :)))
Но насчет FB 1.5.3.4870 не наблюдал проблем и каких - либо значимых замечаний.
atruhin (2006-03-14 22:41:00) [24]>>множество исправлений и дополнений.
Не забывай что дополнения - доп. глюки. Например в 1.5.1 был глюк с несвоевременным сохранением страниц генераторов, из за чего при сбое питания "слетали" генераторы.
Sergey Masloff (2006-03-14 22:37:00) [25]unknown © (14.03.06 22:30) [6]
Ну 5.6 точно потянул бы. Но с него я со скрипом мигрировал так как тогда было около 400 серверных инсталляций у клиентов. И то служба поддержки стонала. А сейчас их ну не на порядок но в 6 раз точно больше. Представляешь объем работ по переводу? Нет ну на фиг. Пока я принципиального ничего не вижу ради чего стоило бы переходить. Вот появится двойка релиз, появится его (релиза) вторая версия - от тогда, может быть...
А то и вообще подумать о OracleXE - тачки нормальные сейчас у всех есть ;-)))
Извините за оффтоп.
unknown (2006-03-14 22:30:00) [26]
> Sergey Masloff (14.03.06 21:27) [4]
> 1.0.3 достаточно стабилен. Ради case переходить? А зачем
Действительно, зачем? может и IB 6.x потянет? :)
В FB 1.5 уже ODS другая, множество исправлений и дополнений.
Зря что ли проект FireBird развивается ?
atruhin (2006-03-14 21:34:00) [27]Да, я не спорю. Пока что то работает, сам ни когда не трогаю, хотя бы из-за лени :). Просто если идет доработка, модификация, почему бы и не попробовать перейти? Отрицательные последствия наблюдались только на запросах с ручными планами (да и то редко) , других вроде нет.
Sergey Masloff (2006-03-14 21:27:00) [28]atruhin © (14.03.06 21:20) [3]
1.0.3 достаточно стабилен. Ради case переходить? А зачем
atruhin (2006-03-14 21:20:00) [29]Да, уж.. Там case нет. Тогда только UDF. А почему бы на 1.5.3 не перейти?
Более стабильный. Улучшен синтаксис.
Juice (2006-03-14 20:33:00) [30]У меня Firebird 1.0.3, там ведь Case в запросах не работает ?
atruhin (2006-03-14 20:20:00) [31]1. UDF
Стандартная ib_udf.dll
функция
DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
2. CASE WHEN F1 >=0 THEN F1 ELSE -F1 END