SqlFunctions Klass

Definition

Tillhandahåller clr-metoder (common language runtime) som anropar funktioner i databasen i LINQ till entitetsfrågor.

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

Metoder

Name Description
Acos(Nullable<Decimal>)

En matematisk funktion som returnerar vinkeln, i radianer, vars cosiné är det angivna numeriska värdet. Den här vinkeln kallas arccosinus.

Acos(Nullable<Double>)

En matematisk funktion som returnerar vinkeln, i radianer, vars cosiné är det angivna numeriska värdet. Den här vinkeln kallas arccosinus.

Ascii(String)

Returnerar ASCII-kodvärdet för det vänstra tecknet i ett teckenuttryck.

Asin(Nullable<Decimal>)

En matematisk funktion som returnerar vinkeln, i radianer, vars sinus är det angivna numeriska värdet. Den här vinkeln kallas arcsinus.

Asin(Nullable<Double>)

En matematisk funktion som returnerar vinkeln, i radianer, vars sinus är det angivna numeriska värdet. Den här vinkeln kallas arcsinus.

Atan(Nullable<Decimal>)

En matematisk funktion som returnerar vinkeln, i radianer, vars tangent är det angivna numeriska värdet. Den här vinkeln kallas arctangens.

Atan(Nullable<Double>)

En matematisk funktion som returnerar vinkeln, i radianer, vars tangent är det angivna numeriska värdet. Den här vinkeln kallas arctangens.

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

Returnerar den positiva vinkeln, i radianer, mellan den positiva x-axeln och strålen från ursprunget genom punkten (x, y), där x och y är de två angivna numeriska värdena. Den första parametern som skickas till funktionen är y-värdet och den andra parametern är x-value.

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

Returnerar den positiva vinkeln, i radianer, mellan den positiva x-axeln och strålen från ursprunget genom punkten (x, y), där x och y är de två angivna numeriska värdena. Den första parametern som skickas till funktionen är y-värdet och den andra parametern är x-value.

Char(Nullable<Int32>)

Returnerar det tecken som motsvarar det angivna heltals-ASCII-värdet.

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

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

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

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

CharIndex(Byte[], Byte[])

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

CharIndex(String, String, Nullable<Int32>)

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

CharIndex(String, String, Nullable<Int64>)

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

CharIndex(String, String)

Returnerar startpositionen för ett uttryck som finns i ett annat uttryck.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Byte[], Byte[])

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Byte[])

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<Boolean>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<DateTime>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<DateTimeOffset>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<Decimal>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<Double>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<Guid>)

Returnerar checksummevärdet som beräknas över indataargumentet.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

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

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(Nullable<TimeSpan>)

Returnerar checksummevärdet som beräknas över indataargumentet.

Checksum(String, String, String)

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(String, String)

Returnerar det checksummevärde som beräknas över indataargumenten.

Checksum(String)

Returnerar checksummevärdet som beräknas över indataargumentet.

ChecksumAggregate(IEnumerable<Int32>)

Returnerar kontrollsumman för värdena i en samling. Null-värden ignoreras.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Returnerar kontrollsumman för värdena i en samling. Null-värden ignoreras.

Cos(Nullable<Decimal>)

Returnerar den trigonometriska cosininen för den angivna vinkeln, i radianer, i det angivna uttrycket.

Cos(Nullable<Double>)

Returnerar den trigonometriska cosininen för den angivna vinkeln, i radianer, i det angivna uttrycket.

Cot(Nullable<Decimal>)

En matematisk funktion som returnerar den trigonometriska kotangensen för den angivna vinkeln, i radianer.

Cot(Nullable<Double>)

En matematisk funktion som returnerar den trigonometriska kotangensen för den angivna vinkeln, i radianer.

CurrentTimestamp()

Returnerar aktuellt datum och tid.

CurrentUser()

Returnerar namnet på den aktuella användaren.

DataLength(Byte[])

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<Boolean>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<DateTime>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<DateTimeOffset>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<Decimal>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<Double>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<Guid>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(Nullable<TimeSpan>)

Returnerar antalet byte som används för att representera ett uttryck.

DataLength(String)

Returnerar antalet byte som används för att representera ett uttryck.

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

Returnerar ett nytt datetime värde baserat på att lägga till ett intervall till det angivna datumet.

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

Returnerar ett nytt datumvärde baserat på att lägga till ett intervall till det angivna datumet.

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

Returnerar ett nytt tidsintervallvärde baserat på att lägga till ett intervall till det angivna tidsintervallet.

DateAdd(String, Nullable<Double>, String)

Returnerar ett nytt datetime värde baserat på att lägga till ett intervall till det angivna datumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, Nullable<DateTime>, String)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, Nullable<DateTimeOffset>, String)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

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

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, Nullable<TimeSpan>, String)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, String, Nullable<DateTime>)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, String, Nullable<DateTimeOffset>)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, String, Nullable<TimeSpan>)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateDiff(String, String, String)

Returnerar antalet angivna datumdelsgränser som korsas mellan det angivna startdatumet och slutdatumet.

DateName(String, Nullable<DateTime>)

Returnerar en teckensträng som representerar den angivna datumdelen för det angivna datumet.

DateName(String, Nullable<DateTimeOffset>)

Returnerar en teckensträng som representerar den angivna datumdelen för det angivna datumet.

DateName(String, Nullable<TimeSpan>)

Returnerar en teckensträng som representerar den angivna datumdelen för det angivna datumet.

DateName(String, String)

Returnerar en teckensträng som representerar den angivna datumdelen för det angivna datumet.

DatePart(String, Nullable<DateTime>)

Returnerar ett heltal som representerar den angivna datumdelen för det angivna datumet.

DatePart(String, Nullable<DateTimeOffset>)

Returnerar ett heltal som representerar den angivna datumdelen för det angivna datumet.

DatePart(String, Nullable<TimeSpan>)

Returnerar ett heltal som representerar den angivna datumdelen för det angivna datumet.

DatePart(String, String)

Returnerar ett heltal som representerar den angivna datumdelen för det angivna datumet.

Degrees(Nullable<Decimal>)

Returnerar motsvarande vinkel i grader för en vinkel som anges i radianer.

Degrees(Nullable<Double>)

Returnerar motsvarande vinkel i grader för en vinkel som anges i radianer.

Degrees(Nullable<Int32>)

Returnerar motsvarande vinkel i grader för en vinkel som anges i radianer.

Degrees(Nullable<Int64>)

Returnerar motsvarande vinkel i grader för en vinkel som anges i radianer.

Difference(String, String)

Returnerar ett heltalsvärde som anger skillnaden mellan SOUNDEX-värdena för två teckenuttryck.

Exp(Nullable<Decimal>)

Returnerar exponentiellt värde för det angivna flyttaluttrycket.

Exp(Nullable<Double>)

Returnerar exponentiellt värde för det angivna flyttaluttrycket.

GetDate()

Returnerar den aktuella tidsstämpeln för databassystemet som ett datetime-värde utan databasens tidszonsförskjutning. Detta värde härleds från operativsystemet på den dator där instansen av SQL Server körs.

GetUtcDate()

Returnerar den aktuella tidsstämpeln för databassystemet som ett datetime-värde. Databasens tidszonsoffset ingår inte. Detta värde representerar den aktuella UTC-tiden (Coordinated Universal Time). Detta värde härleds från operativsystemet på den dator där instansen av SQL Server körs.

HostName()

Returnerar arbetsstationsnamnet.

IsDate(String)

Anger om indatavärdet är ett giltigt datum eller en giltig tid.

IsNumeric(String)

Anger om indatavärdet är en giltig numerisk typ.

Log(Nullable<Decimal>)

Returnerar den naturliga logaritmen för det angivna indatavärdet.

Log(Nullable<Double>)

Returnerar den naturliga logaritmen för det angivna indatavärdet.

Log10(Nullable<Decimal>)

Returnerar logaritmen base-10 för det angivna indatavärdet.

Log10(Nullable<Double>)

Returnerar logaritmen base-10 för det angivna indatavärdet.

NChar(Nullable<Int32>)

Returnerar Unicode-tecknet med den specificerade heltalskoden, enligt Unicode-standarden.

PatIndex(String, String)

Returnerar startpositionen för den första förekomsten av ett mönster i ett angivet uttryck, eller nollor om mönstret inte hittas, på alla giltiga text- och teckendatatyper.

Pi()

Returnerar det konstanta värdet för pi.

QuoteName(String, String)

Returnerar en Unicode-sträng med avgränsarna tillagda för att göra indatasträngen till en giltig Microsoft SQL Server avgränsad identifierare.

QuoteName(String)

Returnerar en Unicode-sträng med avgränsarna tillagda för att göra indatasträngen till en giltig Microsoft SQL Server avgränsad identifierare.

Radians(Nullable<Decimal>)

Returnerar radianmåttet som motsvarar den angivna vinkeln i grader.

Radians(Nullable<Double>)

Returnerar radianmåttet som motsvarar den angivna vinkeln i grader.

Radians(Nullable<Int32>)

Returnerar radianmåttet som motsvarar den angivna vinkeln i grader.

Radians(Nullable<Int64>)

Returnerar radianmåttet som motsvarar den angivna vinkeln i grader.

Rand()

Returnerar ett pseudo-slumpmässigt flyttvärde från 0 till 1, exklusivt.

Rand(Nullable<Int32>)

Returnerar ett pseudo-slumpmässigt flyttvärde från 0 till 1, exklusivt.

Replicate(String, Nullable<Int32>)

Upprepar ett strängvärde ett angivet antal gånger.

Sign(Nullable<Decimal>)

Returnerar det positiva (+1), noll (0) eller negativa (-1) tecknet för det specificerade uttrycket.

Sign(Nullable<Double>)

Returnerar det positiva (+1), noll (0) eller negativa (-1) tecknet för det specificerade uttrycket.

Sign(Nullable<Int32>)

Returnerar det positiva (+1), noll (0) eller negativa (-1) tecknet för det specificerade uttrycket.

Sign(Nullable<Int64>)

Returnerar det positiva (+1), noll (0) eller negativa (-1) tecknet för det specificerade uttrycket.

Sin(Nullable<Decimal>)

Returnerar den angivna vinkelns trigonometriska sinus.

Sin(Nullable<Double>)

Returnerar den angivna vinkelns trigonometriska sinus.

SoundCode(String)

Konverterar en alfanumerisk sträng till en LJUDEX-kod (fyra tecken) för att hitta ord eller namn med liknande ljud.

Space(Nullable<Int32>)

Returnerar en sträng av upprepade mellanrum.

Square(Nullable<Decimal>)

Returnerar kvadraten för det angivna talet.

Square(Nullable<Double>)

Returnerar kvadraten för det angivna talet.

SquareRoot(Nullable<Decimal>)

Returnerar kvadratroten för det angivna talet.

SquareRoot(Nullable<Double>)

Returnerar kvadratroten för det angivna talet.

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

Returnerar teckendata konverterad från numerisk data.

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

Returnerar teckendata konverterad från numerisk data.

StringConvert(Nullable<Decimal>)

Returnerar teckendata konverterad från numerisk data.

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

Returnerar teckendata konverterad från numerisk data.

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

Returnerar teckendata konverterad från numerisk data.

StringConvert(Nullable<Double>)

Returnerar teckendata konverterad från numerisk data.

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

Infogar en sträng i en annan sträng. Den tar bort en angiven längd på tecken i målsträngen vid startpositionen och infogar sedan den andra strängen i målsträngen vid startpositionen.

Tan(Nullable<Decimal>)

Returnerar den trigonometriska tangensen för indatauttrycket.

Tan(Nullable<Double>)

Returnerar den trigonometriska tangensen för indatauttrycket.

Unicode(String)

Returnerar heltalsvärdet, som definierats av Unicode-standarden, för det första tecknet i indatauttrycket.

UserName()

Returnerar ett databasanvändarnamn som motsvarar ett angivet ID-nummer.

UserName(Nullable<Int32>)

Returnerar ett databasanvändarnamn som motsvarar ett angivet ID-nummer.

Gäller för