Matematikte ters trigonometrik fonksiyonlardan biri olan arctanjant(arctan) matematiksel olarak tan −1 ifadesinin karşılığıdır.
Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlardan trigonometrik işlem olan arctan işleminin karşılığı ATAN fonksiyonudur.
ATAN fonksiyonu Oracle PL/SQL içerisinde parametre olarak verilen değerinin arctan karşılığını sonuç olarak döndüren matematiksel fonksiyondur. Matematikte parametre değeri olarak tüm reel sayılar parametre olarak gönderilebilir ama PL/SQL için bir sınırlama vardır. Fonksiyonun sonuç aralığı −π/2 < y < π/2 arasında bir değerdir.
ATAN ( number )
number: arctan değeri hesaplanacak reel sayı
SELECT
ATAN(-1)
FROM DUAL;
Sonuç: -0,7853981633974483096156608458198757210546
SELECT
ATAN(0)
FROM DUAL;
Sonuç: 0
SELECT
ATAN(-122)
FROM DUAL;
Sonuç: -1,56259978904498403299275909709935261111
SELECT
ATAN(21)
FROM DUAL;
Sonuç: 1,52321322351791322342928897562326592463
Parametre olarak çok büyük değer girecek olursak
SELECT
ATAN(2212121212121212121212121212121212121212122121212121245454541212121212121212121212121212121212121212112121212121212121212121211)
FROM DUAL;
ORA-01426: sayısal taşma
01426. 00000 - "numeric overflow"
hatası alırız.
ASIN fonksiyonu aşağıdaki Oracle sürümlerinde yer almaktadır. Muhtemelen bundan sonraki tüm sürümlerde de yer alacaktır.
-Oracle 12c,
-Oracle 11g,
-Oracle 10g,
-Oracle 9i,
-Oracle 8i
-Oracle 12c,
-Oracle 11g,
-Oracle 10g,
-Oracle 9i,
-Oracle 8i
Son olarak konuyu özetleyecek olursak, Oracle ATAN fonksiyonu parametre olarak girilen değerin arctan karşılığını döndüren fonksiyondur. Fonksiyonun giriş parametresi tüm reel sayılardır. Fonksiyonun sonuç aralığı −π/2 < y < π/2 arasında bir değerdir.
Oracle PL/SQL bünyesinde yer alan tüm numerik ve matematiksel fonksiyonlar listesine buradan erişebilirsiniz.
Oracle PL/SQL bünyesinde yer alan tüm fonksiyonlara ve açıklamalarına ise buradan erişebilirsiniz.
Yorumlar
Yorum Gönder