Страница 1 из 1

Как извлеч корень с SQL запросе?

Добавлено: 28 ноя 2008, 13:41
kostyl
Как извлеч корень в SQL запросе, если версия firebird не поддерживает sqrt()?

Re: Как извлеч корень с SQL запросе?

Добавлено: 28 ноя 2008, 13:59
WildSery
UDF ib_udf.

Re: Как извлеч корень с SQL запросе?

Добавлено: 28 ноя 2008, 14:21
kostyl
А можно пример?

Re: Как извлеч корень с SQL запросе?

Добавлено: 28 ноя 2008, 15:13
WildSery
Что такое UDF и зачем оно нужно.

Код: Выделить всё

DECLARE EXTERNAL FUNCTION sqrt
  DOUBLE PRECISION 
  RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_sqrt' MODULE_NAME 'ib_udf';

DSQL:
select sqrt(:value) from rdb$database;

PSQL:
value2 = sqrt(value);

Re: Как извлеч корень с SQL запросе?

Добавлено: 28 ноя 2008, 15:39
kostyl
Блин, тормажу. Спасибо.