====== COT() ====== ===== Версии сервера ===== ^ ^ 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]] ===== Формат ===== COT( < аргумент > ) ^ Аргумент ^ Описание ^ | < аргумент > | Любой тип данных, приводимый к [[tipy_dannyx|DOUBLE PRECISION]] | | Возвращает | [[tipy_dannyx|DOUBLE PRECISION]] котангенс числа в радианах | ===== Описание ===== Функция COT возвращает (в радианах) котангенс угла, переданного в качестве параметра < аргумент > (в радианах). :!: В Firebird версии младше 2.1 для того, чтобы пользоваться этой функцией, ее необходимо подключить к базе данных как [[UDF]]. ===== Объявление ===== 1. В Firebird версии младше 2.1 функция объявляется как [[UDF]] в внешнем модуле "ib_udf". DECLARE EXTERNAL FUNCTION COT DOUBLE PRECISION RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT "IB_UDF_cot" MODULE_NAME "ib_udf"; 2. В Firebird версии 2.1 и старше является встроенной функцией при соглашении объявления ее как: DECLARE EXTERNAL FUNCTION COT DOUBLE PRECISION RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT "cot" MODULE_NAME SYSTEM; ===== Пример ===== SELECT COT(1.0000) FROM RDB$DATABASE ===== См. также ===== [[UDF]], [[vstroennye_funkcii|Встроенные функции]], [[TAN()]], [[TANH()]], [[ATAN()]], [[ATAN2()]], [[SIN()]], [[COS()]] 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