SqlFunctions Klasse

Definition

Stellt Common Language Runtime (CLR)-Methoden bereit, die Funktionen in der Datenbank in LINQ to Entities-Abfragen aufrufen.

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

Methoden

Name Beschreibung
Acos(Nullable<Decimal>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Kosinus der angegebene numerische Wert ist. Dieser Winkel wird als Arkuskosinus bezeichnet.

Acos(Nullable<Double>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Kosinus der angegebene numerische Wert ist. Dieser Winkel wird als Arkuskosinus bezeichnet.

Ascii(String)

Gibt den ASCII-Codewert des am weitesten links angezeigten Zeichens eines Zeichenausdrucks zurück.

Asin(Nullable<Decimal>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Sinus der angegebene numerische Wert ist. Dieser Winkel wird als Arkussinus bezeichnet.

Asin(Nullable<Double>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Sinus der angegebene numerische Wert ist. Dieser Winkel wird als Arkussinus bezeichnet.

Atan(Nullable<Decimal>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Tangens der angegebene numerische Wert ist. Dieser Winkel wird als Arkustangent bezeichnet.

Atan(Nullable<Double>)

Eine mathematische Funktion, die den Winkel in Bogenmaß zurückgibt, dessen Tangens der angegebene numerische Wert ist. Dieser Winkel wird als Arkustangent bezeichnet.

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

Gibt den positiven Winkel in Bogenmaßen zwischen der positiven X-Achse und dem Strahl vom Ursprung bis zum Punkt (x, y) zurück, wobei x und y die beiden angegebenen numerischen Werte sind. Der erste Parameter, der an die Funktion übergeben wird, ist der y-Wert, und der zweite Parameter ist der x-Wert.

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

Gibt den positiven Winkel in Bogenmaßen zwischen der positiven X-Achse und dem Strahl vom Ursprung bis zum Punkt (x, y) zurück, wobei x und y die beiden angegebenen numerischen Werte sind. Der erste Parameter, der an die Funktion übergeben wird, ist der y-Wert, und der zweite Parameter ist der x-Wert.

Char(Nullable<Int32>)

Gibt das Zeichen zurück, das dem angegebenen ganzzahligen ASCII-Wert entspricht.

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

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

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

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

CharIndex(Byte[], Byte[])

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

CharIndex(String, String, Nullable<Int32>)

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

CharIndex(String, String, Nullable<Int64>)

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

CharIndex(String, String)

Gibt die Startposition eines Ausdrucks zurück, der in einem anderen Ausdruck gefunden wurde.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Byte[], Byte[])

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Byte[])

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<Boolean>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<DateTime>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<DateTimeOffset>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<Decimal>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<Double>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<Guid>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

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

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(Nullable<TimeSpan>)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

Checksum(String, String, String)

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(String, String)

Gibt den über die Eingabeargumente berechneten Prüfsummenwert zurück.

Checksum(String)

Gibt den über das Eingabeargument berechneten Prüfsummenwert zurück.

ChecksumAggregate(IEnumerable<Int32>)

Gibt die Prüfsumme der Werte in einer Auflistung zurück. NULL-Werte werden ignoriert.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Gibt die Prüfsumme der Werte in einer Auflistung zurück. NULL-Werte werden ignoriert.

Cos(Nullable<Decimal>)

Gibt den trigonometrischen Kosinus des angegebenen Winkels in Bogenmaß im angegebenen Ausdruck zurück.

Cos(Nullable<Double>)

Gibt den trigonometrischen Kosinus des angegebenen Winkels in Bogenmaß im angegebenen Ausdruck zurück.

Cot(Nullable<Decimal>)

Eine mathematische Funktion, die den trigonometrischen Kotangens des angegebenen Winkels in Bogenmaß zurückgibt.

Cot(Nullable<Double>)

Eine mathematische Funktion, die den trigonometrischen Kotangens des angegebenen Winkels in Bogenmaß zurückgibt.

CurrentTimestamp()

Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.

CurrentUser()

Gibt den Namen des aktuellen Benutzers zurück.

DataLength(Byte[])

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<Boolean>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<DateTime>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<DateTimeOffset>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<Decimal>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<Double>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<Guid>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(Nullable<TimeSpan>)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

DataLength(String)

Gibt die Anzahl der Bytes zurück, die zum Darstellen eines beliebigen Ausdrucks verwendet werden.

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

Gibt einen neuen datetime Wert zurück, der auf dem Hinzufügen eines Intervalls zum angegebenen Datum basiert.

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

Gibt einen neuen Datumswert zurück, der auf dem Hinzufügen eines Intervalls zum angegebenen Datum basiert.

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

Gibt einen neuen Zeitspannewert basierend auf dem Hinzufügen eines Intervalls zur angegebenen Zeitspanne zurück.

DateAdd(String, Nullable<Double>, String)

Gibt einen neuen datetime Wert zurück, der auf dem Hinzufügen eines Intervalls zum angegebenen Datum basiert.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<DateTime>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<DateTimeOffset>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

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

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, Nullable<TimeSpan>, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<DateTime>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<DateTimeOffset>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, Nullable<TimeSpan>)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateDiff(String, String, String)

Gibt die Anzahl der angegebenen Datumsteilgrenzen zurück, die zwischen dem angegebenen Anfangs- und Enddatum überschritten wurden.

DateName(String, Nullable<DateTime>)

Gibt eine Zeichenfolge zurück, die den angegebenen Datumsteil des angegebenen Datums darstellt.

DateName(String, Nullable<DateTimeOffset>)

Gibt eine Zeichenfolge zurück, die den angegebenen Datumsteil des angegebenen Datums darstellt.

DateName(String, Nullable<TimeSpan>)

Gibt eine Zeichenfolge zurück, die den angegebenen Datumsteil des angegebenen Datums darstellt.

DateName(String, String)

Gibt eine Zeichenfolge zurück, die den angegebenen Datumsteil des angegebenen Datums darstellt.

DatePart(String, Nullable<DateTime>)

Gibt eine ganze Zahl zurück, die den angegebenen Teil des angegebenen Datums darstellt.

DatePart(String, Nullable<DateTimeOffset>)

Gibt eine ganze Zahl zurück, die den angegebenen Teil des angegebenen Datums darstellt.

DatePart(String, Nullable<TimeSpan>)

Gibt eine ganze Zahl zurück, die den angegebenen Teil des angegebenen Datums darstellt.

DatePart(String, String)

Gibt eine ganze Zahl zurück, die den angegebenen Teil des angegebenen Datums darstellt.

Degrees(Nullable<Decimal>)

Gibt den entsprechenden Winkel in Grad für einen in „rad“ (Bogenmaß) angegebenen Winkel zurück.

Degrees(Nullable<Double>)

Gibt den entsprechenden Winkel in Grad für einen in „rad“ (Bogenmaß) angegebenen Winkel zurück.

Degrees(Nullable<Int32>)

Gibt den entsprechenden Winkel in Grad für einen in „rad“ (Bogenmaß) angegebenen Winkel zurück.

Degrees(Nullable<Int64>)

Gibt den entsprechenden Winkel in Grad für einen in „rad“ (Bogenmaß) angegebenen Winkel zurück.

Difference(String, String)

Gibt einen ganzzahligen Wert zurück, der den Unterschied zwischen den SOUNDEX-Werten von zwei Zeichenausdrücken angibt.

Exp(Nullable<Decimal>)

Gibt den exponentiellen Wert des angegebenen Float-Ausdrucks zurück.

Exp(Nullable<Double>)

Gibt den exponentiellen Wert des angegebenen Float-Ausdrucks zurück.

GetDate()

Gibt den aktuellen Zeitstempel des Datenbanksystems als Datetime-Wert ohne den Offset der Datenbankzeitzone zurück. Dieser Wert wird aus dem Betriebssystem des Computers abgeleitet, auf dem die Instanz von SQL Server ausgeführt wird.

GetUtcDate()

Gibt den aktuellen Zeitstempel des Datenbanksystems als Datetime-Wert zurück. Der Zeitzonenoffset der Datenbank wird nicht einbezogen. Dieser Wert stellt die aktuelle UTC-Zeit (Coordinated Universal Time) dar. Dieser Wert wird aus dem Betriebssystem des Computers abgeleitet, auf dem die Instanz von SQL Server ausgeführt wird.

HostName()

Gibt den Namen der Arbeitsstation zurück.

IsDate(String)

Gibt an, ob der Eingabewert ein gültiges Datum oder eine gültige Uhrzeit ist.

IsNumeric(String)

Gibt an, ob der Eingabewert ein gültiger numerischer Typ ist.

Log(Nullable<Decimal>)

Gibt den natürlichen Logarithmus des angegebenen Eingabewerts zurück.

Log(Nullable<Double>)

Gibt den natürlichen Logarithmus des angegebenen Eingabewerts zurück.

Log10(Nullable<Decimal>)

Gibt den Logarithmus der Basis 10 des angegebenen Eingabewerts zurück.

Log10(Nullable<Double>)

Gibt den Logarithmus der Basis 10 des angegebenen Eingabewerts zurück.

NChar(Nullable<Int32>)

Gibt das Unicode-Zeichen mit dem angegebenen ganzzahligen Code gemäß der Definition durch den Unicode-Standard zurück.

PatIndex(String, String)

Gibt die Anfangsposition des ersten Vorkommens eines Musters in einem angegebenen Ausdruck oder Nullen zurück, wenn das Muster nicht gefunden wird, für alle gültigen Text- und Zeichendatentypen.

Pi()

Gibt den konstanten Wert von pi zurück.

QuoteName(String, String)

Gibt eine Unicode-Zeichenfolge mit den Trennzeichen zurück, die hinzugefügt werden, um die Eingabezeichenfolge zu einem gültigen Microsoft SQL Server durch Trennzeichen getrennten Bezeichner zu machen.

QuoteName(String)

Gibt eine Unicode-Zeichenfolge mit den Trennzeichen zurück, die hinzugefügt werden, um die Eingabezeichenfolge zu einem gültigen Microsoft SQL Server durch Trennzeichen getrennten Bezeichner zu machen.

Radians(Nullable<Decimal>)

Gibt das Bogenmaß zurück, das dem angegebenen Winkel in Grad entspricht.

Radians(Nullable<Double>)

Gibt das Bogenmaß zurück, das dem angegebenen Winkel in Grad entspricht.

Radians(Nullable<Int32>)

Gibt das Bogenmaß zurück, das dem angegebenen Winkel in Grad entspricht.

Radians(Nullable<Int64>)

Gibt das Bogenmaß zurück, das dem angegebenen Winkel in Grad entspricht.

Rand()

Gibt einen float-Pseudozufallswert von ausschließlich 0 bis 1 zurück.

Rand(Nullable<Int32>)

Gibt einen float-Pseudozufallswert von ausschließlich 0 bis 1 zurück.

Replicate(String, Nullable<Int32>)

Wiederholt einen Zeichenfolgenwert mit einer angegebenen Anzahl.

Sign(Nullable<Decimal>)

Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).

Sign(Nullable<Double>)

Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).

Sign(Nullable<Int32>)

Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).

Sign(Nullable<Int64>)

Gibt das Vorzeichen des angegebenen Ausdrucks zurück: positiv (+1), Null (0) oder negativ (-1).

Sin(Nullable<Decimal>)

Gibt den trigonometrischen Sinus des angegebenen Winkels zurück.

Sin(Nullable<Double>)

Gibt den trigonometrischen Sinus des angegebenen Winkels zurück.

SoundCode(String)

Konvertiert eine alphanumerische Zeichenfolge in einen vierstelligen Code (SOUNDEX), um nach ähnlich klingenden Wörtern oder Namen zu suchen.

Space(Nullable<Int32>)

Gibt eine Zeichenfolge aus mehreren Leerzeichen zurück.

Square(Nullable<Decimal>)

Gibt das Quadrat der angegebenen Zahl zurück.

Square(Nullable<Double>)

Gibt das Quadrat der angegebenen Zahl zurück.

SquareRoot(Nullable<Decimal>)

Gibt die Quadratwurzel der angegebenen Zahl zurück.

SquareRoot(Nullable<Double>)

Gibt die Quadratwurzel der angegebenen Zahl zurück.

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

Konvertiert numerische Daten in Zeichenfolgen.

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

Konvertiert numerische Daten in Zeichenfolgen.

StringConvert(Nullable<Decimal>)

Konvertiert numerische Daten in Zeichenfolgen.

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

Konvertiert numerische Daten in Zeichenfolgen.

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

Konvertiert numerische Daten in Zeichenfolgen.

StringConvert(Nullable<Double>)

Konvertiert numerische Daten in Zeichenfolgen.

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

Fügt eine Zeichenfolge in eine andere Zeichenfolge ein. Sie löscht eine angegebene Länge von Zeichen in der Zielzeichenfolge an der Startposition und fügt dann die zweite Zeichenfolge an der Startposition in die Zielzeichenfolge ein.

Tan(Nullable<Decimal>)

Gibt den trigonometrischen Tangens des Eingabeausdrucks zurück.

Tan(Nullable<Double>)

Gibt den trigonometrischen Tangens des Eingabeausdrucks zurück.

Unicode(String)

Gibt den ganzzahligen Wert zurück, wie durch den Unicode-Standard definiert, für das erste Zeichen des Eingabeausdrucks.

UserName()

Gibt einen Datenbankbenutzernamen zurück, der einer angegebenen Identifikationsnummer entspricht.

UserName(Nullable<Int32>)

Gibt einen Datenbankbenutzernamen zurück, der einer angegebenen Identifikationsnummer entspricht.

Gilt für: