Найдено 5 результатов
- 07 дек 2005, 14:06
- Форум: Общие проблемы
- Тема: NVL для DOUBLE в UDF (FB 1.0) - невозможно?
- Ответы: 11
- Просмотры: 7677
Серёжа, не буди во мне зверя :lol: >1. Лично мне незнакомы реальные задачи, в которых в нумериках >действителньно нужны нуллы. В датах - однозначно да, в строках - > Это не значит что их нет. Сразу навскидку - агентский договор. Указать в нем 0 в качестве комиссии - нарушение законодательства а вот...
- 07 дек 2005, 09:55
- Форум: Общие проблемы
- Тема: NVL для DOUBLE в UDF (FB 1.0) - невозможно?
- Ответы: 11
- Просмотры: 7677
select x1, dnvl(x1,0) nx1, dnvl2(x1,0) n2x1, x1, dnvl(x2,0) n1x2, dnvl2(x2,0) n2x2 from test_t дает результат: dnvl все параметры NUMERIC(18,4) dnvl2 все параметры DOUBLE PRECISION X1 NX1 N2X1 X11 N1X2 N2X2 5 5 2.47032822920623E-319 5 10 4.94065645841247E-319 239480933974.016 1.18319302310537E-308 1...
- 07 дек 2005, 09:50
- Форум: Общие проблемы
- Тема: NVL для DOUBLE в UDF (FB 1.0) - невозможно?
- Ответы: 11
- Просмотры: 7677
а непонятно, к какому "успеху не привели", поэтому и предложений нет. Ну я пример привел ;-) Стоит просто выполнить селект и увидеть что возвращается некорректный результат. Если в декларации dnvl DECLARE EXTERNAL FUNCTION DNVL NUMERIC(18, 4) BY DESCRIPTOR, NUMERIC(18, 4) BY DESCRIPTOR RETURNS NUME...
- 07 дек 2005, 08:37
- Форум: Общие проблемы
- Тема: NVL для DOUBLE в UDF (FB 1.0) - невозможно?
- Ответы: 11
- Просмотры: 7677
- 06 дек 2005, 22:31
- Форум: Общие проблемы
- Тема: NVL для DOUBLE в UDF (FB 1.0) - невозможно?
- Ответы: 11
- Просмотры: 7677
NVL для DOUBLE в UDF (FB 1.0) - невозможно?
Похоже, для FB 1.0 не решается или ткните носом. Для TIMESTAMP и строк без проблем а что делать с NUMERIC-ами? DIALECT 3 FB1.02 попытки использовать idNvl из fbudf а также написания своего аналога к успеху не привели Пример create table test_t (id integer, x1 numeric(18,4), x2 numeric(18,4), primary...