Yerleşik İşlevler (Transact-SQL)

SQL Server pek çok yerleşik işlev sağlar ve ayrıca kullanıcı tarafından tanımlanan işlevler oluşturmanıza izin verir. Yerleşik işlevlerin kategorileri bu sayfada listelenmiştir.

İşlev Türleri

İşlev

Açıklama

Satır Kümesi İşlevleri

Bir SQL deyiminde tablo başvuruları gibi kullanılabilecek bir nesne döndürür.

Toplama İşlevleri

Bir değerler topluluğu üzerinde işlem yapar ancak tek, özet bir değer döndürür.

Derecelendirme İşlevleri

Bir bölümlemedeki her satır için bir derecelendirme değeri döndürür.

Skaler İşlevler (Aşağıda açıklanmıştır)

Tek bir değer üzerinde işlem yapar ve tek bir değer döndürür. Skaler işlevler bir ifadenin geçerli olduğu her yerde kullanılabilir.

Skaler İşlevler

İşlev kategorisi

Açıklama

Yapılandırma İşlevleri

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

Dönüştürme İşlevleri

Veri türü dönüştürmeyi destekler.

İmleç İşlevleri

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

Tarih ve Saat Veri Türleri ve İşlevleri

Tarih ve saat giriş değerleri üzerinde işlem yapar ve dize, sayı veya tarih ve saat değerleri döndürür.

Mantıksal İşlevler

Mantıksal işlemler gerçekleştirir.

Matematik İşlevleri

İşlevlere parametre olarak sağlanan girdi değerlerini temel alan hesaplamalar yapar ve sayısal değerler döndürür.

Meta Veri İşlevleri

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

Güvenlik İşlevleri

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

Dize İşlevleri

Dize (char veya varchar) türünde bir girdi değeri üzerinde işlemler gerçekleştirir ve bir dize veya sayı değeri döndürür.

Sistem İşlevleri

Bir SQL Server örneğindeki değerler, nesneler ve ayarlar üzerinde işlemler yapar ve bunlar hakkında bilgi döndürür.

Sistem İstatistik İşlevleri

Sistem hakkında hakkında istatistik bilgiler döndürür.

Metin ve Görüntü İşlevleri

Bir metin veya görüntü girdi değerleri veya sütunları üzerinde işlemler gerçekleştirir ve değer hakkında bilgi döndürür.

İşlevlerde Önceden Bilinebilirlik

SQL Server yerleşik işlevlerinin sonuçları önceden bilinebilir veya bilinemez. İşlevler, belirli bir girdi değerleri kümesi ile her çağrıldıklarında her zaman aynı sonucu döndürüyorsa, önceden bilinebilir işlevlerdir. İşlevler, aynı belirli girdi değerleri kümesi ile çağrılsalar bile her çağrıldıklarında farklı sonuçlar döndürebiliyorsa, önceden bilinemez işlevlerdir. Daha fazla bilgi için bkz. Deterministik ve Nondeterministic işlevler.  

İşlev Harmanlama

Girdi olarak bir karakter dizesi alan ve çıktı olarak bir karakter dizesi döndüren işlevler, çıktı için girdi dizesinin bir harmanlamasını kullanır.

Karakter türünde olmayan girdiler alan ve bir karakter dizesi döndüren işlevler, çıktı için geçerli veritabanının varsayılan harmanlamasını kullanır.

Birden çok karakterden oluşan dizeleri girdi olarak alan ve bir karakter dizesi döndüren işlevler, çıktı dizesinin harmanlamasını ayarlamak için harmanlama öncelik kurallarını kullanır. Daha fazla bilgi için, bkz. Harmanlama önceliği (Transact-sql).

Ayrıca bkz.

Başvuru

CREATE FUNCTION (Transact-SQL)

Kavramlar

Deterministik ve Nondeterministic işlevler

Using Stored Procedures (MDX)