Funkcje (wyrażenia SSIS)
Język wyrażenie zawiera zestaw funkcji, do użycia w wyrażeniach.Wyrażenie może używać jednej funkcja, ale zazwyczaj wyrażenie łączy funkcje za pomocą operatorów i korzysta z wielu funkcja.
Funkcje mogą zostać podzielone na następujące grupy:
Matematyczne funkcje, które wykonują obliczenia oparte na wartości liczbowe wejściowy dostarczone jako parametr do funkcji i zwracają wartości numeryczne.
Funkcje tekstowe, służące do wykonywania operacji na ciąg znaków lub szesnastkowym wprowadzania wartości i zwracają wartość ciągu lub liczbowe.
Data i czas funkcji wykonujących operacje na dzień i czas wartości i zwraca ciąg znaków numerycznych lub data i czas wartości.
funkcje systemowe zwracane informacje na temat wyrażenie.
Język wyrażenie zawiera następujące funkcje matematyczne.
Funkcja |
Description |
---|---|
Zwraca wartość bezwzględną, dodatnią wyrażenie liczbowe. |
|
Wykładnik potęgi zwraca na podstawie e określone wyrażenie. |
|
Zwraca najmniejszą liczbą całkowitą, która jest większa niż lub równa wyrażenie liczbowe. |
|
Zwraca największą liczbę całkowitą, która jest mniejsza niż lub równa wyrażenie liczbowe. |
|
Zwraca logarytm naturalny wyrażenie liczbowe. |
|
Zwraca wartość logarytmu o podstawie 10 wyrażenie liczbowe. |
|
Zwraca wynik podniesienia wyrażenie liczbowe do potęgi. |
|
Zwraca wartość wyrażenie liczbowe jest zaokrąglana do określonej długości lub precyzji.. |
|
Zwraca wartość plus (+), minus (-) lub znak zero (0), wyrażenie liczbowe. |
|
Zwraca kwadrat wyrażenie liczbowe. |
|
Zwraca pierwiastek kwadratowy z wyrażenie liczbowe. |
Modułu szacującego wyrażenie zawiera następujące funkcje tekstowe.
Funkcja |
Description |
---|---|
Zwraca wartość kodu Unicode znaku po lewej stronie wyrażenie znaków. |
|
Zwraca indeks oparte na jednego wystąpienia określonego ciąg znaków w wyrażeniu. |
|
Zwraca ciąg reprezentujący wartość szesnastkową liczby całkowitej. |
|
Zwraca liczbę znaków w charakterze wyrażenie. |
|
Zwraca wyrażenie znaków po konwersji wielkich liter na małe znaki. |
|
Zwraca wyrażenie znaków po usunięciu spacji wiodących. |
|
Zwraca wyrażenie znaków po ciągu w wyrażeniu zastępowanie inny ciąg lub ciąg pusty. |
|
Zwraca znak wyrażenie replikowane określoną liczbę razy. |
|
Zwraca wyrażenie znaków w odwrotnej kolejności. |
|
Zwraca część ciąg znaków, rozpoczynając od określonej liczby znaków z prawej strony. |
|
Zwraca wyrażenie znaków po usunięciu spacji końcowych. |
|
Zwraca część wyrażenie znaków. |
|
Zwraca wyrażenie znaków po usunięciu początkowe i końcowe spacje. |
|
Zwraca wyrażenie znaków po konwersji na małe litery na wielkie litery, znaki. |
Modułu szacującego wyrażenie zawiera następujące data i czas funkcji.
Funkcja |
Description |
---|---|
Zwraca nową wartość DT_DBczasSTAMP przez dodanie data lub czas interwał do określonej data. |
|
Podaje wartość liczby data i czas granice przekraczane między dwiema określonymi datami. |
|
Zwraca liczbę całkowitą reprezentującą datepart dotyczącym data. |
|
Zwraca liczbę całkowitą reprezentującą dzień określonego data. |
|
Zwraca bieżącą data w systemie. |
|
Zwraca bieżącą data systemu w czasie UTC (Universal Time Współrzędna lub czas uniwersalny Greenwich). |
|
Zwraca liczbę całkowitą reprezentującą miesiąc określonego data. |
|
Zwraca liczbę całkowitą reprezentującą rok w określonym dniu. |
Modułu szacującego wyrażenie zawiera następujące funkcje wartości null.
Funkcja |
Description |
---|---|
Zwraca wynik będący wartością logiczną zależności od tego, czy wyrażenie ma wartość null. |
|
Zwraca wartość null jako typu wymaganych danych. |
Wyrażenia, nazwy są wyświetlane w wielkie przypadek, ale wyrażenie w nazwach nie jest uwzględniana wielkość liter.Na przykład przy użyciu "null" działa podobnie jak przy użyciu "NULL".
See Also