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

Funkcje zestawu zestaw wierszy

Zwraca obiekt, który może być używany, takie jak odwołania do tabel w instrukcja języka SQL.

Funkcje agregacji

Działają w zbiorze wartości, lecz zwracają pojedynczego sumowania wartości.

Klasyfikacja funkcje

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

Configuration Functions

Zwraca informacje o bieżącej konfiguracja.

Cursor Functions

Zwraca informacje dotyczące kursorów.

Data i czas dane typy i funkcje

Wykonywanie operacji na data i czas wartości wejściowych i zwracanego ciąg, liczbowe lub wartości data i godziny.

Mathematical Functions

Przeprowadzać obliczenia oparte na wartości wejściowych dostarczone jako parametr do funkcji i zwracają wartości numeryczne.

Funkcje metadane

Zwraca informacje dotyczące bazy danych i obiektów bazy danych.

Security Functions

Zwraca informacje dotyczące użytkowników i ról.

String Functions

Przeprowadzanie operacji na (ciąg znakówchar lub varchar) wprowadź wartości i zwracanie wartości ciągu i liczbowe.

System Functions

Wykonywanie operacji i zwraca informacje o wartości, obiekty i ustawienia w wystąpieniu SQL Server.

System Statistical Functions

Zwracają informacje statystyczne o systemie.

Text and Image Functions

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).