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

Nazwa Opis
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 arcus cosinusem.

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 arcus cosinusem.

Ascii(String)

Zwraca wartość kodu ASCII lewego znaku wyrażenia znaku.

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

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

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 arcus tangensem.

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 arcus tangensem.

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

Zwraca kąt dodatni, 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 kąt dodatni, 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[], 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(Byte[], Byte[])

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.

CharIndex(String, String)

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

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Byte[], Byte[])

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Byte[])

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<Boolean>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<DateTime>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<DateTimeOffset>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<Decimal>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<Double>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<Guid>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

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

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(Nullable<TimeSpan>)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

Checksum(String, String, String)

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(String, String)

Zwraca wartość sumy kontrolnej obliczoną na argumentach wejściowych.

Checksum(String)

Zwraca wartość sumy kontrolnej obliczoną za pośrednictwem argumentu wejściowego.

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 cosinus trygonometryczny określonego kąta w radianach w określonym wyrażeniu.

Cos(Nullable<Double>)

Zwraca cosinus trygonometryczny 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ą początkową a datą zakończenia.

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

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

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

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

DateDiff(String, Nullable<DateTime>, String)

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

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

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

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

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

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

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

DateDiff(String, Nullable<DateTimeOffset>, String)

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

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

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

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

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

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

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

DateDiff(String, Nullable<TimeSpan>, String)

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

DateDiff(String, String, Nullable<DateTime>)

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

DateDiff(String, String, Nullable<DateTimeOffset>)

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

DateDiff(String, String, Nullable<TimeSpan>)

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

DateDiff(String, String, String)

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

DateName(String, Nullable<DateTime>)

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

DateName(String, Nullable<DateTimeOffset>)

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

DateName(String, Nullable<TimeSpan>)

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

DateName(String, String)

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

DatePart(String, Nullable<DateTime>)

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

DatePart(String, Nullable<DateTimeOffset>)

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

DatePart(String, Nullable<TimeSpan>)

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

DatePart(String, String)

Zwraca liczbę całkowitą reprezentującą określoną część podanej 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 działa instancja SQL Server.

GetUtcDate()

Zwraca bieżący znacznik czasu systemu bazy danych jako wartość typu data/godzina. Przesunięcie strefy czasowej bazy danych nie jest uwzględnione. Ta wartość reprezentuje aktualny czas UTC (Czas Uniwersalny Skoordynowany). Ta wartość pochodzi z systemu operacyjnego komputera, na którym działa instancja 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łkowitoliczbowym, zgodnie ze standardem 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 znaków.

Pi()

Zwraca stałą wartość pi.

QuoteName(String, String)

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

QuoteName(String)

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

Radians(Nullable<Decimal>)

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

Radians(Nullable<Double>)

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

Radians(Nullable<Int32>)

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

Radians(Nullable<Int64>)

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

Rand()

Zwraca pseudo-losową wartość zmienną od 0 do 1, wyłączną.

Rand(Nullable<Int32>)

Zwraca pseudo-losową wartość zmienną od 0 do 1, wyłączną.

Replicate(String, Nullable<Int32>)

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

Sign(Nullable<Decimal>)

Zwraca znak dodatniego (+1), zera (0) lub ujemnego (-1) dla podanego wyrażenia.

Sign(Nullable<Double>)

Zwraca znak dodatniego (+1), zera (0) lub ujemnego (-1) dla podanego wyrażenia.

Sign(Nullable<Int32>)

Zwraca znak dodatniego (+1), zera (0) lub ujemnego (-1) dla podanego wyrażenia.

Sign(Nullable<Int64>)

Zwraca znak dodatniego (+1), zera (0) lub ujemnego (-1) dla podanego 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 czteroznaczny kod (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>, Nullable<Int32>, Nullable<Int32>)

Zwraca dane znaków przekonwertowane z danych numerycznych.

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

Zwraca dane znaków przekonwertowane z danych numerycznych.

StringConvert(Nullable<Decimal>)

Zwraca dane znaków przekonwertowane z danych numerycznych.

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

Zwraca dane znaków przekonwertowane z danych numerycznych.

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

Zwraca dane znaków przekonwertowane z danych numerycznych.

StringConvert(Nullable<Double>)

Zwraca dane znaków przekonwertowane z danych numerycznych.

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