Dize işlevleri ve diğer işlevler (SSIS ifade)
Deyim dili içeren bir küme işlev ifadeleri kullanmak için.Bir ifade, tek bir işlev kullanabilirsiniz, ancak tipik bir ifade işleçlerle fonksiyonları birleştirir ve birden çok işlev kullanır.
İşlevler aşağıdaki gruplar halinde kategorilere ayrılabilir:
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şlevlerinin değerleri giriş ve bir dize veya sayısal bir değer döndürür.
Tarih ve saat değerleri üzerinde işlem yapar ve dönüş tarih ve saat işlevleri dize, sayısal veya tarih ve saat değerleri.
Bir ifade hakkında bilgi döndüren sistem fonksiyonlar
Matematik Fonksiyonları
ifade Dil aşağıdaki matematiksel işlevler sağlar.
İşlev |
Açıklama |
---|---|
Sayısal ifade pozitif, mutlak değerini döndürür. |
|
ÜS işlevi için belirtilen temel e ifade. |
|
Sayısal ifade eşit veya küçük tamsayıyı döndürür. |
|
Sayısal ifade küçük veya eşit olan en büyük tamsayıyı döndürür. |
|
Doğal logaritmasını, bir sayısal ifade. |
|
10 Tabanında logaritmasını, bir sayısal ifade. |
|
Yükseltme sonucunu döndüren bir sayısal ifade için bir güç. |
|
Döndürür bir sayısal ifade için belirtilen uzunluk veya duyarlık yuvarlanır.. |
|
Pozitif (+), (-) negatif veya sıfır (0) işaretini verir bir sayısal ifade. |
|
Verir bir sayısal ifade. |
|
Sayısal ifade kare kökünü verir. |
SSIS dize işlevleri
ifade değerlendirici aşağıdaki dize işlevlerini sağlar.
İşlev |
Açıklama |
---|---|
Karakter ifade en solundaki karakter Unicode kod değerini döndürür. |
|
Belirtilen karakter oluşumunun tek tabanlı dizin döndürür dize bir ifade içinde. |
|
Onaltılık tamsayı değerini temsil eden bir dize döndürür. |
|
Bir karakterin karakter sayısını verir ifade. |
|
Büyük harfli karakterler karakterleri küçük harfe dönüştürme sonra bir karakter ifade verir. |
|
Baştaki boşlukları kaldırma sonra bir karakter ifade verir. |
|
Bir dize deyimi içinde farklı bir dize veya boş bir dize ile değiştirme sonrasında bir karakter ifade verir. |
|
Bir karakter döndürür ifade, belirtilen sayıda çoğaltılmış. |
|
Ters sırada bir karakter ifade verir. |
|
Bir karakter parçası verir dize belirtilen sayıda karakteri sağdan başlayarak. |
|
Sondaki boşlukları kaldırarak sonra bir karakter ifade verir. |
|
Bir karakter bir kısmını verir ifade. |
|
Baştaki ve sondaki boşlukları kaldırma sonra bir karakter ifade verir. |
|
Büyük harfli karakterlere küçük harfli karakterler dönüştürme sonra bir karakter ifade verir. |
Tarih ve Saat İşlevleri
ifade değerlendirici aşağıdaki tarih ve saat işlevleri sağlar.
İşlev |
Açıklama |
---|---|
Bir tarih veya saat aralığı için belirtilen bir tarih ekleyerek yeni bir DT_DBTIMESTAMP değeri döndürür. |
|
Tarih ve saat sınırları belirtilen iki tarih arasında çapraz sayısını verir. |
|
Gösteren bir tamsayı döndürür bir tarihbir parçası bir tarih. |
|
Belirtilen günü gösteren bir tamsayı döndürür tarih. |
|
Geçerli verir tarih sistemi. |
|
utc saati (evrensel saat koordinatı veya Greenwich saati) sisteminin geçerli tarih döndürür. |
|
Belirtilen tarih ayı gösteren bir tamsayı döndürür. |
|
Belirtilen yıl gösteren bir tamsayı döndürür tarih. |
null işlevler
ifade değerlendirici aşağıdaki null işlevler sağlar.
İşlev |
Açıklama |
---|---|
Bir ifade null olup temel Boole sonuç verir. |
|
İstenen veri türü null değerini döndürür. |
Deyim adlarını büyük harfle gösterilir, ancak ifade adları büyük küçük durum duyarlı değildir.Örneğin, "null" kullanma "null" kullanarak olduğu gibi çalışır.
|
Ayrıca bkz.