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

Satır kümesi işlevler

Bir SQL deyim, Tablo başvuruları gibi kullanılabilecek bir nesne döndürür.

Toplama İşlevleri

Topluluğu değerleri üzerinde çalışır, ancak değer özetleme tek bir dönüş.

Işlevler'i derecelendirmesi

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

Configuration Functions

Geçerli yapılandırma hakkında bilgi döndürür.

Cursor Functions

Imleçler hakkında bilgi döndürür.

Tarih ve saat veri türleri ve işlevler

Bir tarih ve zaman giriş değerleri ve dönüş dizesi, sayı veya tarih ve saat değerlerini üzerinde işlem yapar.

Mathematical Functions

Hesaplamalar işlevlere parametre olarak sağlanan giriş değerleri temel alarak ve sayısal değerler döndürür.

Meta veriler ve işlevler

Veritabanı ve veritabanı nesneleri hakkında bilgi döndürür.

Security Functions

Kullanıcılar ve roller hakkında bilgi döndürür.

String Functions

Bir dize (üzerinde işlem yaparchar veya varchar) değeri girin ve dize veya sayısal bir değer döndürür.

System Functions

Işlemleri ve örnek değerleri, nesneler ve ayarları hakkında bilgi döndürür SQL Server.

System Statistical Functions

Sistem hakkındaki istatistiksel bilgileri döndürür.

Text and Image Functions

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).