Aracılığıyla paylaş


Fonksiyonları (SSIS ifade)

İfade dil işlevleri kullanmak için birtakım ifadeleri içerir. İfade, tek bir işlev kullanabilirsiniz, ancak genelde ifade işlevlerini operatörleri ile birleştirir ve birden çok işlevi kullanır.

Aşağıdaki gruplara işlevlerini toplanabilir:

  • Sayısal giriş değerleri işlevlere parametre olarak sağlanan temel hesaplamalar ve sayısal değerleri Matematiksel fonksiyonlar

  • İşlemleri dize veya onaltılı dize işlevlerini değerleri giriş ve bir dize veya sayısal bir değer döndürür.

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

  • Sistem işlevleri ifade hakkında bilgi döndürür.

İfade dili aşağıdaki matematiksel işlevler sağlar.

İşlev

Açıklama

OTURUM (SSIS ifade)

Sayısal ifade mutlak, pozitif değerini verir.

OTURUM (SSIS ifade)

Üs belirtilen ifadenin e tabanına döndürür.

Tavan (SSIS ifade)

Bir sayısal ifade veya daha büyük en küçük tamsayı döndürür.

Kat (SSIS ifade)

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

ln (SSIS ifade)

Sayısal ifade doğal logaritmasını verir.

OTURUM (SSIS ifade)

Sayısal ifade 10 tabanında logaritmasını verir.

Güç (SSIS ifade)

Bir sayısal ifade yükseltme sonucunu döndürür.

YUVARLAK (SSIS ifade)

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

OTURUM (SSIS ifade)

(+) Pozitif, negatif (-) veya sayısal ifade sıfır (0) işareti döndürür.

KARE (SSIS ifade)

Kare sayısal ifade verir.

OTURUM (SSIS ifade)

Sayısal ifade kare kökünü verir.

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

İşlev

Açıklama

CODEPOINT (SSIS ifade)

Karakter ifade en solundaki karakter Unicode kod değerini döndürür.

FINDSTRING (SSIS ifade)

Bir karakter dizesi içinde ifade belirtilen geçtiği tek tabanlı dizin döndürür.

OTURUM (SSIS ifade)

Tamsayı onaltılık değerini temsil eden bir dize döndürür.

OTURUM (SSIS ifade)

Karakter bir karakter ifade verir.

OTURUM (SSIS ifade)

Verilen karakter ifade sol bölümünden belirli sayıda karakter verir.

Alt (SSIS ifade)

Harf karakterleri küçük harfe dönüştürme sonra karakter ifade verir.

Ltrım DEYIMINI (SSIS ifade)

Boşluklar kaldırıldıktan sonra karakter ifade verir.

Değiştir (SSIS ifade)

Farklı bir dize veya boş bir dize bir dize deyimi içinde değiştirdikten sonra karakter ifade verir.

ÇOĞALTILIR (SSIS ifade)

Bir karakteri döndürür ifade belirtilen sayıda çoğaltılmış.

TERS (SSIS ifade)

Karakter ifade tersine döndürür.

SAĞ (SSIS ifade)

Verilen karakter ifade en sağdaki bölümünden belirli sayıda karakter verir.

RTRIM (SSIS ifade)

Boşluklar kaldırıldıktan sonra karakter ifade verir.

Alt DIZE (SSIS ifade)

Karakter ifade bir kısmını verir.

OTURUM (SSIS ifade)

Baştaki ve sondaki boşluklar kaldırıldıktan sonra karakter ifade verir.

ÜST (SSIS ifade)

Büyük harfler küçük harfli karakterler dönüştürme sonra karakter ifade verir.

Ifade değerlendirici aşağıdaki Tarih ve saat işlevleri sağlar.

İşlev

Açıklama

dateadd (SSIS ifade)

Bir tarih veya zaman aralığı için belirtilen bir tarihte ekleyerek yeni DT_DBTIMESTAMP değerini döndürür.

DATEDIFF (SSIS ifade)

Tarih ve Saat sınırları belirtilen iki tarih çapraz sayısını döndürür.

datepart (SSIS ifade)

Bir tarihin datepart gösteren bir tamsayı döndürür.

OTURUM (SSIS ifade)

Belirtilen tarihin gününü gösteren bir tamsayı döndürür.

getdate (SSIS ifade)

Sistemin geçerli tarihi verir.

getutcdate (SSIS ifade)

utc saati (Evrensel Zaman koordinatı ya Greenwich saati) sisteminin geçerli tarihi döndürür.

AY (SSIS ifade)

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

OTURUM (SSIS ifade)

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

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

İşlev

Açıklama

IsNull (SSIS ifade)

İfadenin boş olmasına göre Boolean bir sonuç döndürür.

OTURUM (SSIS ifade)

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

Deyim adlarını büyük harfle gösterilir, ancak ifade adları büyük küçük harf duyarlı değildir. Örneğin, "boş" kullanma "null" kullanımı gibi çalışır.

Ayrıca bkz.

Görevler

SSIS paketi ifadeleri

Kavramlar

Gelişmiş Tümleştirme Hizmetleri ifadeleri örnekleri

Diğer Kaynaklar

Integration Services Expression Concepts

Operatörler (SSIS ifade)