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 |
---|---|
Sayısal ifade mutlak, pozitif değerini verir. |
|
Üs belirtilen ifadenin e tabanına döndürür. |
|
Bir sayısal ifade veya daha büyük en küçük tamsayı döndürür. |
|
Bir sayısal ifade veya eşit olan en büyük tamsayıyı döndürür. |
|
Sayısal ifade doğal logaritmasını verir. |
|
Sayısal ifade 10 tabanında logaritmasını verir. |
|
Bir sayısal ifade yükseltme sonucunu döndürür. |
|
Belirtilen uzunluk veya duyarlık yuvarlanır sayısal bir ifade verir. . |
|
(+) Pozitif, negatif (-) veya sayısal ifade sıfır (0) işareti döndürür. |
|
Kare sayısal ifade verir. |
|
Sayısal ifade kare kökünü verir. |
Ifade değerlendirici aşağıdaki dize işlevler sağlar.
İşlev |
Açıklama |
---|---|
Karakter ifade en solundaki karakter Unicode kod değerini döndürür. |
|
Bir karakter dizesi içinde ifade belirtilen geçtiği tek tabanlı dizin döndürür. |
|
Tamsayı onaltılık değerini temsil eden bir dize döndürür. |
|
Karakter bir karakter ifade verir. |
|
Verilen karakter ifade sol bölümünden belirli sayıda karakter verir. |
|
Harf karakterleri küçük harfe dönüştürme sonra karakter ifade verir. |
|
Boşluklar kaldırıldıktan sonra karakter ifade verir. |
|
Farklı bir dize veya boş bir dize bir dize deyimi içinde değiştirdikten sonra karakter ifade verir. |
|
Bir karakteri döndürür ifade belirtilen sayıda çoğaltılmış. |
|
Karakter ifade tersine döndürür. |
|
Verilen karakter ifade en sağdaki bölümünden belirli sayıda karakter verir. |
|
Boşluklar kaldırıldıktan sonra karakter ifade verir. |
|
Karakter ifade bir kısmını verir. |
|
Baştaki ve sondaki boşluklar kaldırıldıktan sonra karakter ifade verir. |
|
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 |
---|---|
Bir tarih veya zaman aralığı için belirtilen bir tarihte ekleyerek yeni DT_DBTIMESTAMP değerini döndürür. |
|
Tarih ve Saat sınırları belirtilen iki tarih çapraz sayısını döndürür. |
|
Bir tarihin datepart gösteren bir tamsayı döndürür. |
|
Belirtilen tarihin gününü gösteren bir tamsayı döndürür. |
|
Sistemin geçerli tarihi verir. |
|
utc saati (Evrensel Zaman koordinatı ya Greenwich saati) sisteminin geçerli tarihi döndürür. |
|
Belirtilen tarih ay gösteren bir tamsayı döndürür. |
|
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 |
---|---|
İfadenin boş olmasına göre Boolean bir sonuç döndürür. |
|
İ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
Kavramlar
Gelişmiş Tümleştirme Hizmetleri ifadeleri örnekleri