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 |
---|---|
Bir sayısal ifade mutlak, pozitif değeri verir. |
|
Üs, belirtilen temel e için döndürür ifade. |
|
Büyük veya eşit bir sayısal ifade en küçük tamsayıyı döndürür. |
|
Bir sayısal ifade küçük veya eşit olan en büyük tamsayıyı döndürür. |
|
Bir sayısal ifade doğal logaritmasını verir. |
|
Bir sayısal ifade 10 tabanında logaritmasını verir. |
|
Bir sayısal ifade güç yükseltme sonucunu verir. |
|
Belirtilen uzunluk ya da duyarlık yuvarlanır sayısal bir ifade verir.. |
|
Pozitif (+), negatif (-) veya bir sayısal ifade sıfır (0) işaretini verir. |
|
Bir sayısal ifade verir. |
|
Bir sayısal ifade kare kökünü verir. |
Ifade değerlendirici, aşağıdaki dize işlevlerini sağlar.
İşlev |
Açıklama |
---|---|
En soldaki karakteri karakterin Unicode değerini kodunu döndürüyor ifade. |
|
Karakteri belirli bir oluşumunun bir tabanlı dizin verir dize bir ifade içinde. |
|
Bir tamsayı onaltılı değeri gösteren bir dize döndürür. |
|
Bir karakterin karakter sayısını verir ifade. |
|
Büyük harf karakterler, karakterleri küçük harfe dönüştürme sonra bir karakter ifade döndürür. |
|
Baştaki boşlukları kaldırma sonra bir karakter ifade döndürür. |
|
Bir karakter ifade bir dize deyim içinde farklı bir dize veya boş dize ile değiştirerek sonra verir. |
|
Bir karakteri verir ifade, belirtilen sayıda çoğaltılmış. |
|
Bir karakter ifade ters sırada döndürür. |
|
Bir karakter bir kısmını verir dize belirli sayıda karakter sağdan başlayarak. |
|
Sonra izleyen boşluk kaldırılıyor karakter bir ifade verir. |
|
Bir karakter bir kısmını verir ifade. |
|
Önde gelen ve izleyen boşlukları kaldırma sonra bir karakter ifade döndürür. |
|
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 |
---|---|
Belirtilen tarih için bir tarih veya saat aralığı ekleyerek DT_DBTIMESTAMP yeni bir değer döndürür. |
|
Tarih ve saat sınırları, belirtilen iki tarih arasında çapraz sayısını verir. |
|
tarih Parçası gösteren bir tamsayý döndürür bir tarih. |
|
Belirtilen gününü gösteren bir tamsayý döndürür tarih. |
|
Geçerli döndürür tarih sisteminin. |
|
Geçerli döndürür tarih sisteminin UTC zamanını (evrensel saat koordinatı veya Greenwich Mean Time). |
|
Belirtilen ayın gösteren bir tamsayý döndürür tarih. |
|
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 |
---|---|
Ifade null olmasına göre temel bir Boole sonuç verir. |
|
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.
See Also