oracle asin(),PLSQL ASIN用法及代码示例
PLSQL ASIN函數(shù)用于返回?cái)?shù)字的反正弦。 ASIN函數(shù)只有一個(gè)參數(shù),它是一個(gè)數(shù)字,并且參數(shù)數(shù)字必須在-1到1的范圍內(nèi),并且該函數(shù)返回-pi /2到pi /2的范圍(以弧度表示)。
此函數(shù)將可以隱式轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)類(lèi)型的任何數(shù)字?jǐn)?shù)據(jù)類(lèi)型或任何非數(shù)字?jǐn)?shù)據(jù)類(lèi)型作為參數(shù)。
用法:
ASIN( number )
使用的參數(shù):
數(shù)字–用于指定需要計(jì)算反正弦的數(shù)字。
返回值:
PLSQL中的ASIN函數(shù)返回?cái)?shù)字值。
支持的Oracle /PLSQL版本:
甲骨文12c
甲骨文11g
甲骨文10g
甲骨文9i
甲骨文8i
示例1:在A(yíng)SIN函數(shù)中使用正數(shù)值作為參數(shù)。
DECLARE
Test_Number number := 0.5;
BEGIN
dbms_output.put_line(ASIN(Test_Number));
END;
輸出:
0.52359877559829887307710723054658381405
示例2:在A(yíng)SIN函數(shù)中使用負(fù)數(shù)值作為參數(shù)。
DECLARE
Test_Number number := -0.5;
BEGIN
dbms_output.put_line(ASIN(Test_Number));
END;
輸出:
-0.52359877559829887307710723054658381405
示例3:在A(yíng)SIN函數(shù)中使用不落在-1和1之間的數(shù)值作為參數(shù)。
DECLARE
Test_Number number := 2.5;
BEGIN
dbms_output.put_line(ASIN(Test_Number));
END;
輸出:
ERROR
ORA-01428: argument '2.5' is out of range
由于傳遞的參數(shù)超出了可以接受的范圍,因此上述程序?qū)⒁l(fā)錯(cuò)誤。
示例4:在選擇查詢(xún)中使用ASIN函數(shù)。
SELECT ASIN(.4) FROM dual;
輸出:
0.41151684606748806
示例5:將ASIN函數(shù)與選擇查詢(xún)一起使用,并以度為單位返回值。
select (ASIN(.4)) * 57.29 FROM dual;
輸出:
23.57580011120639
使用1弧度= 57.29度的轉(zhuǎn)換公式。
優(yōu)點(diǎn):
ASIN函數(shù)接受任何數(shù)字?jǐn)?shù)據(jù)類(lèi)型或任何非數(shù)字?jǐn)?shù)據(jù)類(lèi)型作為可隱式轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)類(lèi)型的參數(shù)。
總結(jié)
以上是生活随笔為你收集整理的oracle asin(),PLSQL ASIN用法及代码示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php引用shell变量,Linux S
- 下一篇: 本地区间管理 oracle,Oracle