Functions (Transact-SQL)
SQL Server zawiera wiele funkcje wbudowane i umożliwia również tworzenie funkcji zdefiniowanej przez użytkownika.Kategorie funkcje wbudowane, które są wymienione na tej stronie.Aby uzyskać więcej informacji na temat funkcji zdefiniowanych przez użytkownika Zobacz User-Defined Functions (Database Engine).
Typy funkcje
Funkcja |
Description |
---|---|
Zwraca obiekt, który może być używany, takie jak odwołania do tabel w instrukcja języka SQL. |
|
Działają w zbiorze wartości, lecz zwracają pojedynczego sumowania wartości. |
|
Zwraca wartości rankingu dla każdego wiersza w partycji. |
|
Funkcje skalarne (opisane poniżej) |
Działają na pojedynczą wartość, a następnie zwrócić pojedynczą wartość.Tam, gdzie jest wyrażenie jest prawidłowe, można użyć funkcji wartość skalarna. |
Funkcje skalarne
Funkcja kategorii |
Description |
---|---|
Zwraca informacje o bieżącej konfiguracja. |
|
Zwraca informacje dotyczące kursorów. |
|
Wykonywanie operacji na data i czas wartości wejściowych i zwracanego ciąg, liczbowe lub wartości data i godziny. |
|
Przeprowadzać obliczenia oparte na wartości wejściowych dostarczone jako parametr do funkcji i zwracają wartości numeryczne. |
|
Zwraca informacje dotyczące bazy danych i obiektów bazy danych. |
|
Zwraca informacje dotyczące użytkowników i ról. |
|
Przeprowadzanie operacji na (ciąg znakówchar lub varchar) wprowadź wartości i zwracanie wartości ciągu i liczbowe. |
|
Wykonywanie operacji i zwraca informacje o wartości, obiekty i ustawienia w wystąpieniu SQL Server. |
|
Zwracają informacje statystyczne o systemie. |
|
Wykonywanie operacji na tekst lub wartości wejściowych obrazu lub kolumny, a zwraca informację o wartości. |
Funkcja Determinism
SQL Server funkcje wbudowane są deterministyczny lub nondeterministic.Funkcje są deterministyczny, gdy one zawsze zwraca ten sam efekt, ilekroć są nazywane za pomocą określonego zestaw wartości wejściowych.Funkcje są nondeterministic podczas ich może zwracać różne wyniki za każdym razem, są one nazywane, nawet z tym samym określonym zestaw wartości wejściowych.Aby uzyskać więcej informacji, zobacz Deterministic and Nondeterministic Functions
Funkcja sortowanie
Funkcje, które pobierają ciąg znaków wprowadzania i powrócić na zastosowanie wyjściowy ciąg znaków sortowanie ciąg wejściowy dla danych wyjściowych.
Funkcje, które można pobrać dane wejściowe-znakowy i zwracać ciąg znaków używany domyślnym sortowaniem bieżącej bazy danych dla danych wyjściowych.
Funkcje, które można wykonać wiele wejść ciąg znaków i zwracać ciąg znaków za pomocą reguł o priorytecie sortowanie do zestaw sortowanie ciągu danych wyjściowych.Aby uzyskać więcej informacji zobaczPierwszeństwo sortowanie (języka Transact-SQL).
See Also