Oracle PL/SQL - пример функции ASIN

Oracle PL / SQL - пример функции ASIN

ФункцияASIN() возвращает арксинус входа n, вход n должен находиться в диапазоне от -1 до 1. Функция вернет значение в диапазоне от-pi/2 доpi/2, выраженное в радианах.

Примеры функций ASIN

SELECT ASIN(.25) FROM DUAL;
-- output
0.25268025514207865348565743699370756609

SELECT ASIN(-.5) FROM DUAL;
-- output
-0.52359877559829887307710723054658381405

SELECT ASIN(-1) FROM DUAL;
--output
-1.5707963267948966192313216916397514421

SELECT ASIN(1) FROM DUAL;
--output
1.5707963267948966192313216916397514421

В приведенном ниже примере мы попытались передать значение -2,5, которое не находится в диапазоне от -1 до 1, и заметили ошибку.

SELECT ASIN(-2.5) FROM DUAL;

-- output
ORA-01428: argument '-2.5' is out of range
01428. 00000 -  "argument '%s' is out of range"