Udostępnij przez


SqlFunctions Klasa

Definicja

Udostępnia metody środowiska uruchomieniowego języka wspólnego (CLR) wywołujące funkcje w bazie danych w zapytaniach LINQ to Entities.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Dziedziczenie
SqlFunctions

Metody

Acos(Nullable<Decimal>)

Funkcja matematyczna zwracająca kąt w radianach, którego cosinus jest określoną wartością liczbową. Ten kąt jest nazywany arckosiną.

Acos(Nullable<Double>)

Funkcja matematyczna zwracająca kąt w radianach, którego cosinus jest określoną wartością liczbową. Ten kąt jest nazywany arckosiną.

Ascii(String)

Zwraca wartość kodu ASCII znaku z lewej większości znaków wyrażenia.

Asin(Nullable<Decimal>)

Funkcja matematyczna zwracająca kąt w radianach, którego sinus jest określoną wartością liczbową. Ten kąt jest nazywany arcyzyną.

Asin(Nullable<Double>)

Funkcja matematyczna zwracająca kąt w radianach, którego sinus jest określoną wartością liczbową. Ten kąt jest nazywany arcyzyną.

Atan(Nullable<Decimal>)

Funkcja matematyczna zwracająca kąt w radianach, którego tangens jest określoną wartością liczbową. Ten kąt jest nazywany arctangentem.

Atan(Nullable<Double>)

Funkcja matematyczna zwracająca kąt w radianach, którego tangens jest określoną wartością liczbową. Ten kąt jest nazywany arctangentem.

Atan2(Nullable<Decimal>, Nullable<Decimal>)

Zwraca dodatni kąt w radianach między dodatnią osią x a promieniem ze źródła przez punkt (x, y), gdzie x i y są dwoma określonymi wartościami liczbowymi. Pierwszy parametr przekazany do funkcji to wartość y, a drugi parametr to x-value.

Atan2(Nullable<Double>, Nullable<Double>)

Zwraca dodatni kąt w radianach między dodatnią osią x a promieniem ze źródła przez punkt (x, y), gdzie x i y są dwoma określonymi wartościami liczbowymi. Pierwszy parametr przekazany do funkcji to wartość y, a drugi parametr to x-value.

Char(Nullable<Int32>)

Zwraca znak odpowiadający określonej wartości całkowitej ASCII.

CharIndex(Byte[], Byte[])

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

CharIndex(Byte[], Byte[], Nullable<Int32>)

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

CharIndex(Byte[], Byte[], Nullable<Int64>)

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

CharIndex(String, String)

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

CharIndex(String, String, Nullable<Int32>)

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

CharIndex(String, String, Nullable<Int64>)

Zwraca pozycję początkową jednego wyrażenia znalezionego w innym wyrażeniu.

Checksum(Byte[])

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Byte[], Byte[])

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Byte[], Byte[], Byte[])

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Boolean>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<Boolean>, Nullable<Boolean>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<DateTime>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<DateTime>, Nullable<DateTime>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<DateTimeOffset>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Decimal>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<Decimal>, Nullable<Decimal>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Double>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<Double>, Nullable<Double>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Guid>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<Guid>, Nullable<Guid>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<TimeSpan>)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(String)

Zwraca wartość sumy kontrolnej obliczoną przez argument wejściowy.

Checksum(String, String)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

Checksum(String, String, String)

Zwraca wartość sumy kontrolnej obliczoną dla argumentów wejściowych.

ChecksumAggregate(IEnumerable<Int32>)

Zwraca sumę kontrolną wartości w kolekcji. Wartości null są ignorowane.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Zwraca sumę kontrolną wartości w kolekcji. Wartości null są ignorowane.

Cos(Nullable<Decimal>)

Zwraca trygonometryczny cosinus określonego kąta w radianach w określonym wyrażeniu.

Cos(Nullable<Double>)

Zwraca trygonometryczny cosinus określonego kąta w radianach w określonym wyrażeniu.

Cot(Nullable<Decimal>)

Funkcja matematyczna zwracająca cotangent trygonometryczny określonego kąta w radianach.

Cot(Nullable<Double>)

Funkcja matematyczna zwracająca cotangent trygonometryczny określonego kąta w radianach.

CurrentTimestamp()

Zwraca bieżącą datę i godzinę.

CurrentUser()

Zwraca nazwę bieżącego użytkownika.

DataLength(Byte[])

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<Boolean>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<DateTime>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<DateTimeOffset>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<Decimal>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<Double>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<Guid>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(Nullable<TimeSpan>)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DataLength(String)

Zwraca liczbę bajtów używanych do reprezentowania dowolnego wyrażenia.

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

Zwraca nową datetime wartość na podstawie dodawania interwału do określonej daty.

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

Zwraca nową wartość daty na podstawie dodawania interwału do określonej daty.

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

Zwraca nową wartość przedziału czasu na podstawie dodawania interwału do określonego przedziału czasu.

DateAdd(String, Nullable<Double>, String)

Zwraca nową datetime wartość na podstawie dodawania interwału do określonej daty.

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTime>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<DateTimeOffset>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, Nullable<TimeSpan>, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<DateTime>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<DateTimeOffset>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, Nullable<TimeSpan>)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateDiff(String, String, String)

Zwraca liczbę granic określonych elementów datepart przekraczanych między określoną datą rozpoczęcia a datą zakończenia.

DateName(String, Nullable<DateTime>)

Zwraca ciąg znaków reprezentujący określoną część daty określonej daty.

DateName(String, Nullable<DateTimeOffset>)

Zwraca ciąg znaków reprezentujący określoną część daty określonej daty.

DateName(String, Nullable<TimeSpan>)

Zwraca ciąg znaków reprezentujący określoną część daty określonej daty.

DateName(String, String)

Zwraca ciąg znaków reprezentujący określoną część daty określonej daty.

DatePart(String, Nullable<DateTime>)

Zwraca liczbę całkowitą reprezentującą określoną część daty określonej daty.

DatePart(String, Nullable<DateTimeOffset>)

Zwraca liczbę całkowitą reprezentującą określoną część daty określonej daty.

DatePart(String, Nullable<TimeSpan>)

Zwraca liczbę całkowitą reprezentującą określoną część daty określonej daty.

DatePart(String, String)

Zwraca liczbę całkowitą reprezentującą określoną część daty określonej daty.

Degrees(Nullable<Decimal>)

Zwraca kąt w stopniach odpowiadający kątowi określonemu w radianach.

Degrees(Nullable<Double>)

Zwraca kąt w stopniach odpowiadający kątowi określonemu w radianach.

Degrees(Nullable<Int32>)

Zwraca kąt w stopniach odpowiadający kątowi określonemu w radianach.

Degrees(Nullable<Int64>)

Zwraca kąt w stopniach odpowiadający kątowi określonemu w radianach.

Difference(String, String)

Zwraca wartość całkowitą, która wskazuje różnicę między wartościami SOUNDEX dwóch wyrażeń znaków.

Exp(Nullable<Decimal>)

Zwraca wartość wykładniczą określonego wyrażenia zmiennoprzecinkowego.

Exp(Nullable<Double>)

Zwraca wartość wykładniczą określonego wyrażenia zmiennoprzecinkowego.

GetDate()

Zwraca bieżący znacznik czasu systemu bazy danych jako wartość daty/godziny bez przesunięcia strefy czasowej bazy danych. Ta wartość pochodzi z systemu operacyjnego komputera, na którym jest uruchomione wystąpienie SQL Server.

GetUtcDate()

Zwraca bieżący znacznik czasu systemu bazy danych jako wartość daty/godziny. Przesunięcie strefy czasowej bazy danych nie jest uwzględniane. Ta wartość reprezentuje bieżący czas UTC (uniwersalny czas koordynowany). Ta wartość pochodzi z systemu operacyjnego komputera, na którym jest uruchomione wystąpienie SQL Server.

HostName()

Zwraca nazwę stacji roboczej.

IsDate(String)

Wskazuje, czy wartość wejściowa jest prawidłową datą lub godziną.

IsNumeric(String)

Wskazuje, czy wartość wejściowa jest prawidłowym typem liczbowym.

Log(Nullable<Decimal>)

Zwraca logarytm naturalny określonej wartości wejściowej.

Log(Nullable<Double>)

Zwraca logarytm naturalny określonej wartości wejściowej.

Log10(Nullable<Decimal>)

Zwraca logarytm base-10 określonej wartości wejściowej.

Log10(Nullable<Double>)

Zwraca logarytm base-10 określonej wartości wejściowej.

NChar(Nullable<Int32>)

Zwraca znak Unicode z określonym kodem całkowitym zdefiniowanym w standardzie Unicode.

PatIndex(String, String)

Zwraca pozycję początkową pierwszego wystąpienia wzorca w określonym wyrażeniu lub zera, jeśli wzorzec nie zostanie znaleziony, we wszystkich prawidłowych typach danych tekstowych i znakowych.

Pi()

Zwraca stałą wartość pi.

QuoteName(String)

Zwraca ciąg Unicode z dodanymi ogranicznikami, aby ciąg wejściowy był prawidłowym identyfikatorem rozdzielanym przez firmę Microsoft SQL Server.

QuoteName(String, String)

Zwraca ciąg Unicode z dodanymi ogranicznikami, aby ciąg wejściowy był prawidłowym identyfikatorem rozdzielanym przez firmę Microsoft SQL Server.

Radians(Nullable<Decimal>)

Zwraca miarę radian odpowiadającą określonemu kątowi w stopniach.

Radians(Nullable<Double>)

Zwraca miarę radian odpowiadającą określonemu kątowi w stopniach.

Radians(Nullable<Int32>)

Zwraca miarę radian odpowiadającą określonemu kątowi w stopniach.

Radians(Nullable<Int64>)

Zwraca miarę radian odpowiadającą określonemu kątowi w stopniach.

Rand()

Zwraca pseudolosową wartość zmiennoprzecinkową z zakresu od 0 do 1 z wyłącznym.

Rand(Nullable<Int32>)

Zwraca pseudolosową wartość zmiennoprzecinkową z zakresu od 0 do 1 z wyłącznym.

Replicate(String, Nullable<Int32>)

Powtarza wartość ciągu określoną liczbę razy.

Sign(Nullable<Decimal>)

Zwraca dodatni znak (+1), zero (0) lub ujemny (-1) określonego wyrażenia.

Sign(Nullable<Double>)

Zwraca dodatni znak (+1), zero (0) lub ujemny (-1) określonego wyrażenia.

Sign(Nullable<Int32>)

Zwraca dodatni znak (+1), zero (0) lub ujemny (-1) określonego wyrażenia.

Sign(Nullable<Int64>)

Zwraca dodatni znak (+1), zero (0) lub ujemny (-1) określonego wyrażenia.

Sin(Nullable<Decimal>)

Zwraca sinus trygonometryczny określonego kąta.

Sin(Nullable<Double>)

Zwraca sinus trygonometryczny określonego kąta.

SoundCode(String)

Konwertuje ciąg alfanumeryczny na kod z czterema znakami (SOUNDEX), aby znaleźć podobne brzmiące słowa lub nazwy.

Space(Nullable<Int32>)

Zwraca ciąg powtarzających się spacji.

Square(Nullable<Decimal>)

Zwraca kwadrat określonej liczby.

Square(Nullable<Double>)

Zwraca kwadrat określonej liczby.

SquareRoot(Nullable<Decimal>)

Zwraca pierwiastek kwadratowy określonej liczby.

SquareRoot(Nullable<Double>)

Zwraca pierwiastek kwadratowy określonej liczby.

StringConvert(Nullable<Decimal>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

StringConvert(Nullable<Decimal>, Nullable<Int32>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

StringConvert(Nullable<Double>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

StringConvert(Nullable<Double>, Nullable<Int32>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>)

Zwraca dane znaków przekonwertowane z danych liczbowych.

Stuff(String, Nullable<Int32>, Nullable<Int32>, String)

Wstawia ciąg do innego ciągu. Usuwa określoną długość znaków w ciągu docelowym w pozycji początkowej, a następnie wstawia drugi ciąg do ciągu docelowego w pozycji początkowej.

Tan(Nullable<Decimal>)

Zwraca tangens trygonometryczny wyrażenia wejściowego.

Tan(Nullable<Double>)

Zwraca tangens trygonometryczny wyrażenia wejściowego.

Unicode(String)

Zwraca wartość całkowitą zdefiniowaną przez standard Unicode dla pierwszego znaku wyrażenia wejściowego.

UserName()

Zwraca nazwę użytkownika bazy danych odpowiadającą określonemu numerowi identyfikacyjnemu.

UserName(Nullable<Int32>)

Zwraca nazwę użytkownika bazy danych odpowiadającą określonemu numerowi identyfikacyjnemu.

Dotyczy