Işlevler (Transact-SQL)
SQL Server birçok yerleşik işlevler ve kullanıcı tanımlı işlevler oluşturmanızı da sağlar sağlar.Kategorileri yerleşik işlevler bu sayfada listelenir.Kullanıcı tanımlı işlevler hakkında daha fazla bilgi için bkz: Kullanıcı tanımlı işlevler (Veritabanı Altyapısı).
Işlevler türleri
İşlev |
Açıklama |
---|---|
Bir SQL deyim, Tablo başvuruları gibi kullanılabilecek bir nesne döndürür. |
|
Topluluğu değerleri üzerinde çalışır, ancak değer özetleme tek bir dönüş. |
|
Her satır için bir derecelendirme değer bölümü döndürür. |
|
skaler işlevleri (aşağıda açıklanan) |
Tek bir değer üzerinde çalışır ve sonra da tek bir değer döndürür.Bir ifade geçerli olduğunda, skaler işlevleri kullanılabilir. |
skaler işlevleri
Işlev kategorisi |
Açıklama |
---|---|
Geçerli yapılandırma hakkında bilgi döndürür. |
|
Imleçler hakkında bilgi döndürür. |
|
Bir tarih ve zaman giriş değerleri ve dönüş dizesi, sayı veya tarih ve saat değerlerini üzerinde işlem yapar. |
|
Hesaplamalar işlevlere parametre olarak sağlanan giriş değerleri temel alarak ve sayısal değerler döndürür. |
|
Veritabanı ve veritabanı nesneleri hakkında bilgi döndürür. |
|
Kullanıcılar ve roller hakkında bilgi döndürür. |
|
Bir dize (üzerinde işlem yaparchar veya varchar) değeri girin ve dize veya sayısal bir değer döndürür. |
|
Işlemleri ve örnek değerleri, nesneler ve ayarları hakkında bilgi döndürür SQL Server. |
|
Sistem hakkındaki istatistiksel bilgileri döndürür. |
|
Metin veya resim giriş değerleri veya sütun üzerinde işlem yapar ve değeri hakkındaki bilgileri döndürür. |
Işlev Determinism
SQL Server yerleşik deterministic veya nondeterministic işlevlerdir.Bunlar her saat aynı sonucu belirli bir giriş değerleri kümesini kullanarak her çağrıldıklarında döndüğünüzde deterministic işlevlerdir.Bunlar, hatta ile aynı özel olarak her saat bunların farklı sonuçlar döndüğünüzde nondeterministic işlevlerdir küme giriş değerleri.Daha fazla bilgi için, bkz. Deterministic ve Nondeterministic işlevler
Işlev harmanlama
Bir karakter dizesi, işlevler, giriş ve bir karakter dizesi çıkış kullanımı giriş çıkışı için dizenin alfabe dönün.
Karakter uzunluğundaki girişleri uygulayın ve bir karakter dize işlevler, geçerli veritabanının varsayılan harmanlama çıktı için kullanın.
Birden çok karakter dizesi girişleri uygulayın ve bir karakter dize işlevler önceliği harmanlama kurallarını kullanın... küme çıkış dizenin alfabe.Daha fazla bilgi için bkz:Harmanlama önceliği (Transact-SQL).
See Also