Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
Açılı radyen cinsinden döndüren bir fonksiyon, sinüsü belirtilen float ifadesidir. Buna arkin de denir.
Transact-SQL söz dizimi kuralları
Sözdizimi
ASIN ( float_expression )
Arguments
float_expression
Ya float türünde ya da örtük olarak float'a dönüştürülebilen bir tür ifade. Sadece -1.00 ile 1.00 arasında değişen bir değer geçerlidir. Bu aralık dışındaki değerler için herhangi bir değer döndürülmez ve ASIN bir alan hatası bildirir.
Dönüş türleri
float
Örnekler
Bu örnek, float ifadesi alır ve belirtilen açın ASIN değerini döndürür.
/* The first value will be -1.01. This fails because the value is
outside the range.*/
DECLARE @angle FLOAT
SET @angle = -1.01
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))
GO
-- The next value is -1.00.
DECLARE @angle FLOAT
SET @angle = -1.00
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))
GO
-- The next value is 0.1472738.
DECLARE @angle FLOAT
SET @angle = 0.1472738
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))
GO
Sonuç kümesi aşağıdadır.
-------------------------
.Net SqlClient Data Provider: Msg 3622, Level 16, State 1, Line 3
A domain error occurred.
---------------------------------
The ASIN of the angle is: -1.5708
(1 row(s) affected)
----------------------------------
The ASIN of the angle is: 0.147811
(1 row(s) affected)
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
Bu örnek 1.00'un arkini döndürür.
SELECT ASIN(1.00) AS asinCalc;
Bu örnek, izin verilen aralık dışındaki bir değer için arcsines'ten bir hata talep ettiği için hata döndürür.
SELECT ASIN(1.1472738) AS asinCalc;
Ayrıca bakınız
TAVAN (Transact-SQL)
Matematiksel Fonksiyonlar (Transact-SQL)
ARITHIGNORE (Transact-SQL)
ARITHABORT SETI (Transact-SQL)