Işlevler (SSIS ifadeleri)

Ifade dil işlevlerini kullanmak için bir ifade içerir.Bir tek bir işlev kullanabilirsiniz, ancak genellikle bir ifade işlevleri işleçlerle birleştirir ve birden çok işlevlerini kullanır.

Işlevler, aşağıdaki gruplara sınıflandırılabilir:

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

  • Işlemler, dize veya onaltılı dize işlevlerinin değer girişi ve dize veya sayısal bir değer döndürür.

  • Tarih ve saat değerlerini işlemleri gerçekleştirmek ve iade dize, sayısal veya tarih ve saat değerleri tarih ve saat işlevleri.

  • Bir ifade ile ilgili bilgi döndüren sistem fonksiyonlar

Ifade dil aşağıdaki matematiksel işlevler sağlar.

İşlev

Açıklama

Mutlak (SSIS ifadeleri)

Bir sayısal ifade mutlak, pozitif değeri verir.

ÜS (SSIS ifadeleri)

Üs, belirtilen temel e için döndürür ifade.

TAVANAYUVARLA (SSIS ifadeleri)

Büyük veya eşit bir sayısal ifade en küçük tamsayıyı döndürür.

TABANAYUVARLA (SSIS ifadeleri)

Bir sayısal ifade küçük veya eşit olan en büyük tamsayıyı döndürür.

LN (SSIS ifadeleri)

Bir sayısal ifade doğal logaritmasını verir.

LOG (SSIS ifadeleri)

Bir sayısal ifade 10 tabanında logaritmasını verir.

Güç (SSIS ifadeleri)

Bir sayısal ifade güç yükseltme sonucunu verir.

YUVARLAK (SSIS ifadeleri)

Belirtilen uzunluk ya da duyarlık yuvarlanır sayısal bir ifade verir..

IŞARETI (SSIS ifadeleri)

Pozitif (+), negatif (-) veya bir sayısal ifade sıfır (0) işaretini verir.

KARE (SSIS ifadeleri)

Bir sayısal ifade verir.

KAREKÖK (SSIS ifadeleri)

Bir sayısal ifade kare kökünü verir.

Ifade değerlendirici, aşağıdaki dize işlevlerini sağlar.

İşlev

Açıklama

CODEPOINT (SSIS ifadeleri)

En soldaki karakteri karakterin Unicode değerini kodunu döndürüyor ifade.

FINDSTRING (SSIS ifadeleri)

Karakteri belirli bir oluşumunun bir tabanlı dizin verir dize bir ifade içinde.

HEX (SSIS ifadeleri)

Bir tamsayı onaltılı değeri gösteren bir dize döndürür.

Uzunluk (SSIS ifadeleri)

Bir karakterin karakter sayısını verir ifade.

KÜÇÜKHARF (SSIS ifadeleri)

Büyük harf karakterler, karakterleri küçük harfe dönüştürme sonra bir karakter ifade döndürür.

Ltrım deyiminin kullanılması VERITABANıNı (SSIS ifadeleri)

Baştaki boşlukları kaldırma sonra bir karakter ifade döndürür.

REPLACE (SSIS ifadeleri)

Bir karakter ifade bir dize deyim içinde farklı bir dize veya boş dize ile değiştirerek sonra verir.

REPLICATE (SSIS ifadeleri)

Bir karakteri verir ifade, belirtilen sayıda çoğaltılmış.

REVERSE (SSIS ifadeleri)

Bir karakter ifade ters sırada döndürür.

Sağ (SSIS ifadeleri)

Bir karakter bir kısmını verir dize belirli sayıda karakter sağdan başlayarak.

RTRIM (SSIS ifadeleri)

Sonra izleyen boşluk kaldırılıyor karakter bir ifade verir.

SUBSTRING (SSIS ifadeleri)

Bir karakter bir kısmını verir ifade.

KıRP (SSIS ifadeleri)

Önde gelen ve izleyen boşlukları kaldırma sonra bir karakter ifade döndürür.

BÜYÜKHARF (SSIS ifadeleri)

Karakterler büyük küçük harf dönüştürme sonra bir karakter ifade döndürür.

Ifade değerlendirici aşağıdaki tarih ve saat işlevlerini sağlar.

İşlev

Açıklama

DATEADD (SSIS ifadeleri)

Belirtilen tarih için bir tarih veya saat aralığı ekleyerek DT_DBTIMESTAMP yeni bir değer döndürür.

DATEDIFF (SSIS ifadeleri)

Tarih ve saat sınırları, belirtilen iki tarih arasında çapraz sayısını verir.

DATEPART (SSIS ifadeleri)

tarih Parçası gösteren bir tamsayý döndürür bir tarih.

Gün (SSIS ifadeleri)

Belirtilen gününü gösteren bir tamsayý döndürür tarih.

GETDATE (SSIS ifadeleri)

Geçerli döndürür tarih sisteminin.

GETUTCDATE (SSIS ifadeleri)

Geçerli döndürür tarih sisteminin UTC zamanını (evrensel saat koordinatı veya Greenwich Mean Time).

Ay (SSIS ifadeleri)

Belirtilen ayın gösteren bir tamsayý döndürür tarih.

YıL (SSIS ifadeleri)

Belirtilen tarihin yılı gösteren bir tamsayý döndürür.

Ifade değerlendirici null aşağıdaki işlevleri sağlar.

İşlev

Açıklama

ISNULL (SSIS ifadeleri)

Ifade null olmasına göre temel bir Boole sonuç verir.

NULL (SSIS ifadeleri)

Istenen veri türü null değeri döndürür.

Deyim adlarını büyük durum karakter olarak gösterilir, ancak ifade adları büyük/küçük durum duyarlı değildir.Örneğin, "boş" kullanarak, "NULL" kullanarak yaný sýra çalışır.