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"