IB_UDF | ASIN(VALUE) |
Linux, Win32 | Вычисляет арксинус для числа между -1 и 1. Если число выходит за этот диапазон, то возвращается NaN |
Аргументы | VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, которое является допустимым значением синуса |
Возвращаемое значение | Число DOUBLE PRECISION в градусах |
Пример | Следующий фрагмент триггера преобразует значение синуса в градусы: . . . IF (NEW.RAW_VALUE IS NOT NULL) THEN NEW.READING1 = ACOS(NEW.RAW VALUE); |
Связанные или похожие функции | См. также SIN(), SINH() и другие тригонометрические функции |
IB_UDF | ATAH(VALUE) |
Linux, Win32 | Возвращает арктангенс входного значения |
Аргументы | VALUE: столбец или выражение, совместимое со знаковым или беззнаковым числом DOUBLE PRECISION, которое является допустимым значением тангенса |
Возвращаемое значение | Число DOUBLE PRECISION в градусах |
Пример | Следующий фрагмент триггера преобразует значение тангенса в арктангенс (в градусах): IF (NEW.RAW_VALUE IS NOT NOLL) THEN NEW.READINGL = ATAN(NEW.RAW_VALUE); |
Связанные или похожие функции | См. также ATAN2(). TAN() , TANH() и другие тригонометрические функции |
IB_UDF | ATAH2(VALUE1, VALUE2) |
Linux, Win32 | Возвращает значение, являющееся арктангенсом в градусах, вычисляемое как арктангенс результата деления одного тангенса на другой |
Аргументы | VALUE 1 и VALUE2 являются числовыми столбцами или выражениями, вычисляемыми в число DOUBLE PRECISION, которое является допустимым значением тангенса |
Возвращаемое значение | Число DOUBLE PRECISION, являющееся арктангенсом VALUE1 / VALUE2 В градусах |
Пример | Следующий фрагмент модуля PSQL сохраняет значение, которое является углом в градусах, как арктангенс результата деления одного тангенса на другой: UPDATE HEAVENLY_HAPPENINGS SET INCREASE_RATIO = ATAN2 (INITIAL TAN, FINAL TAN) WHERE HAPPENING_ID = :happening_id; |
Связанные или похожие функции | См. также ATAN(), TAN(), TANH() |