Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
cosh [2010/01/10 17:14] peaktop Стала встроенной в 2.1, не в 2.0 |
cosh [2010/01/10 17:14] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== COSH() ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Версии сервера ===== | ||
+ | ^ ^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.1 ^ 2.5 ^ 3.0 ^ | ||
+ | ^Как [[UDF]] | Да | Да | Да | Да | Да | Да | - | - | - | | ||
+ | ^Как встроенная функция | - | - | - | - | - | - | Да | Да | Да | | ||
+ | |||
+ | ===== Доступно в ===== | ||
+ | [[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] | ||
+ | |||
+ | |||
+ | ===== Формат ===== | ||
+ | <code>COSH( < аргумент > )</code> | ||
+ | ^ Аргумент ^ Описание ^ | ||
+ | | < аргумент > | Любой тип данных, приводимый к [[tipy_dannyx|DOUBLE PRECISION]] | | ||
+ | | Возвращает | [[tipy_dannyx|DOUBLE PRECISION]] гиперболический косинус числа в радианах | | ||
+ | |||
+ | ===== Описание ===== | ||
+ | Функция COSH возвращает (в радинах) гиперболический косинус угла, переданного в качестве параметра < аргумент > (в радианах). | ||
+ | |||
+ | :!: В Firebird версии младше 2.1 для того, чтобы пользоваться этой функцией, ее небходимо подключить к базе данных как [[UDF]]. | ||
+ | |||
+ | |||
+ | ===== Объявление ===== | ||
+ | 1. В Firebird версии младше 2.1 функция объявляется как [[UDF]] в внешнем модуле "ib_udf". | ||
+ | <code sql> | ||
+ | DECLARE EXTERNAL FUNCTION COSH | ||
+ | DOUBLE PRECISION | ||
+ | RETURNS | ||
+ | DOUBLE PRECISION BY VALUE | ||
+ | ENTRY_POINT "IB_UDF_cosh" MODULE_NAME "ib_udf"; | ||
+ | </code> | ||
+ | |||
+ | 2. В Firebird версии 2.1 и старше является встроенной функцией при соглашении объявления ее как: | ||
+ | <code sql> | ||
+ | DECLARE EXTERNAL FUNCTION COSH | ||
+ | DOUBLE PRECISION | ||
+ | RETURNS | ||
+ | DOUBLE PRECISION BY VALUE | ||
+ | ENTRY_POINT "cosh" MODULE_NAME SYSTEM; | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Пример ===== | ||
+ | <code sql> | ||
+ | SELECT COSH(1.234) FROM RDB$DATABASE | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== См. также ===== | ||
+ | [[UDF]], [[vstroennye_funkcii|Встроенные функции]], [[ACOS()]], [[COS()]], [[SINH()]] | ||
+ | |||
+ | |||
+ | http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%BE%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8 | ||
+ | |||
+ | ===== Источник ===== | ||
+ | langref.pdf |