Sdílet prostřednictvím


SqlFunctions Třída

Definice

Poskytuje společné jazykové runtime (CLR) metody, které volají funkce v databázi v LINQ to Entities dotazy.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Dědičnost
SqlFunctions

Metody

Acos(Nullable<Decimal>)

Matematická funkce, která vrací úhel v radiánech, jehož kosinus je zadaná číselná hodnota. Tento úhel se nazývá arkus kosinus.

Acos(Nullable<Double>)

Matematická funkce, která vrací úhel v radiánech, jehož kosinus je zadaná číselná hodnota. Tento úhel se nazývá arkus kosinus.

Ascii(String)

Vrátí hodnotu kódu ASCII znaku výrazu znaku nejvíce vlevo.

Asin(Nullable<Decimal>)

Matematická funkce, která vrací úhel v radiánech, jehož sinus je zadaná číselná hodnota. Tento úhel se nazývá arkusine.

Asin(Nullable<Double>)

Matematická funkce, která vrací úhel v radiánech, jehož sinus je zadaná číselná hodnota. Tento úhel se nazývá arkusine.

Atan(Nullable<Decimal>)

Matematická funkce, která vrací úhel v radiánech, jehož tangens je zadaná číselná hodnota. Tento úhel se nazývá arkusangens.

Atan(Nullable<Double>)

Matematická funkce, která vrací úhel v radiánech, jehož tangens je zadaná číselná hodnota. Tento úhel se nazývá arkusangens.

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

Vrátí kladný úhel v radiánech mezi kladnou osou x a paprskem od počátku přes bod (x, y), kde x a y jsou dvě zadané číselné hodnoty. První parametr předaný funkci je hodnota y a druhý parametr je hodnota x.

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

Vrátí kladný úhel v radiánech mezi kladnou osou x a paprskem od počátku přes bod (x, y), kde x a y jsou dvě zadané číselné hodnoty. První parametr předaný funkci je hodnota y a druhý parametr je hodnota x.

Char(Nullable<Int32>)

Vrátí znak, který odpovídá zadané celočíselné hodnotě ASCII.

CharIndex(Byte[], Byte[])

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

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

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

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

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

CharIndex(String, String)

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

CharIndex(String, String, Nullable<Int32>)

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

CharIndex(String, String, Nullable<Int64>)

Vrátí počáteční pozici jednoho výrazu nalezeného v jiném výrazu.

Checksum(Byte[])

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

Checksum(Byte[], Byte[])

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<Boolean>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<DateTime>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<DateTimeOffset>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<Decimal>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<Double>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<Guid>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(Nullable<TimeSpan>)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

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

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(String)

Vrátí hodnotu kontrolního součtu vypočítanou pro vstupní argument.

Checksum(String, String)

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

Checksum(String, String, String)

Vrátí hodnotu kontrolního součtu vypočítanou přes vstupní argumenty.

ChecksumAggregate(IEnumerable<Int32>)

Vrátí kontrolní součet hodnot v kolekci. Hodnoty Null se ignorují.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Vrátí kontrolní součet hodnot v kolekci. Hodnoty Null se ignorují.

Cos(Nullable<Decimal>)

Vrátí trigonometrický kosinus zadaného úhlu v radiánech v zadaném výrazu.

Cos(Nullable<Double>)

Vrátí trigonometrický kosinus zadaného úhlu v radiánech v zadaném výrazu.

Cot(Nullable<Decimal>)

Matematická funkce, která vrací trigonometrický kotangens zadaného úhlu v radiánech.

Cot(Nullable<Double>)

Matematická funkce, která vrací trigonometrický kotangens zadaného úhlu v radiánech.

CurrentTimestamp()

Vrátí aktuální datum a čas.

CurrentUser()

Vrátí jméno aktuálního uživatele.

DataLength(Byte[])

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<Boolean>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<DateTime>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<DateTimeOffset>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<Decimal>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<Double>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<Guid>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(Nullable<TimeSpan>)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

DataLength(String)

Vrátí počet bajtů použitých k reprezentaci libovolného výrazu.

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

Vrátí novou datetime hodnotu na základě přidání intervalu k zadanému datu.

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

Vrátí novou hodnotu data na základě přidání intervalu k zadanému datu.

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

Vrátí novou hodnotu časového rozsahu na základě přidání intervalu do zadaného časového rozsahu.

DateAdd(String, Nullable<Double>, String)

Vrátí novou datetime hodnotu na základě přidání intervalu k zadanému datu.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<DateTime>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<DateTimeOffset>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

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

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, Nullable<TimeSpan>, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<DateTime>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<DateTimeOffset>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, Nullable<TimeSpan>)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateDiff(String, String, String)

Vrátí počet hranic zadaných částí kalendářního data, které jsou překročeny mezi zadaným počátečním a koncovým datem.

DateName(String, Nullable<DateTime>)

Vrátí řetězec znaku, který představuje zadanou část data zadaného data.

DateName(String, Nullable<DateTimeOffset>)

Vrátí řetězec znaku, který představuje zadanou část data zadaného data.

DateName(String, Nullable<TimeSpan>)

Vrátí řetězec znaku, který představuje zadanou část data zadaného data.

DateName(String, String)

Vrátí řetězec znaku, který představuje zadanou část data zadaného data.

DatePart(String, Nullable<DateTime>)

Vrátí celé číslo, které představuje zadanou část data zadaného data.

DatePart(String, Nullable<DateTimeOffset>)

Vrátí celé číslo, které představuje zadanou část data zadaného data.

DatePart(String, Nullable<TimeSpan>)

Vrátí celé číslo, které představuje zadanou část data zadaného data.

DatePart(String, String)

Vrátí celé číslo, které představuje zadanou část data zadaného data.

Degrees(Nullable<Decimal>)

Vrátí odpovídající úhel ve stupních pro úhel zadaný v radiánech.

Degrees(Nullable<Double>)

Vrátí odpovídající úhel ve stupních pro úhel zadaný v radiánech.

Degrees(Nullable<Int32>)

Vrátí odpovídající úhel ve stupních pro úhel zadaný v radiánech.

Degrees(Nullable<Int64>)

Vrátí odpovídající úhel ve stupních pro úhel zadaný v radiánech.

Difference(String, String)

Vrátí celočíselnou hodnotu, která označuje rozdíl mezi hodnotami SOUNDEX dvou znakových výrazů.

Exp(Nullable<Decimal>)

Vrátí exponenciální hodnotu zadaného výrazu float.

Exp(Nullable<Double>)

Vrátí exponenciální hodnotu zadaného výrazu float.

GetDate()

Vrátí aktuální časové razítko databázového systému jako hodnotu datetime bez posunu časového pásma databáze. Tato hodnota je odvozena z operačního systému počítače, na kterém je spuštěna instance SQL Server.

GetUtcDate()

Vrátí aktuální časové razítko databázového systému jako hodnotu datetime. Posun časového pásma databáze není zahrnut. Tato hodnota představuje aktuální čas UTC (Coordinated Universal Time). Tato hodnota je odvozena z operačního systému počítače, na kterém je spuštěna instance SQL Server.

HostName()

Vrátí název pracovní stanice.

IsDate(String)

Určuje, jestli je vstupní hodnotou platné datum nebo čas.

IsNumeric(String)

Určuje, zda je vstupní hodnota platným číselným typem.

Log(Nullable<Decimal>)

Vrátí přirozený logaritmus zadané vstupní hodnoty.

Log(Nullable<Double>)

Vrátí přirozený logaritmus zadané vstupní hodnoty.

Log10(Nullable<Decimal>)

Vrátí dekadický logaritmus zadané vstupní hodnoty.

Log10(Nullable<Double>)

Vrátí dekadický logaritmus zadané vstupní hodnoty.

NChar(Nullable<Int32>)

Vrátí znak Unicode se zadaným celočíselným kódem definovaným standardem Unicode.

PatIndex(String, String)

Vrátí počáteční pozici prvního výskytu vzoru v zadaném výrazu nebo nuly, pokud nebyl nalezen, u všech platných textových a znakových datových typů.

Pi()

Vrátí konstantní hodnotu pí.

QuoteName(String)

Vrátí řetězec Unicode s přidanými oddělovači, aby vstupní řetězec byl platným identifikátorem s oddělovači Microsoft SQL Server.

QuoteName(String, String)

Vrátí řetězec Unicode s přidanými oddělovači, aby vstupní řetězec byl platným identifikátorem s oddělovači Microsoft SQL Server.

Radians(Nullable<Decimal>)

Vrátí radián odpovídající zadanému úhlu ve stupních.

Radians(Nullable<Double>)

Vrátí radián odpovídající zadanému úhlu ve stupních.

Radians(Nullable<Int32>)

Vrátí radián odpovídající zadanému úhlu ve stupních.

Radians(Nullable<Int64>)

Vrátí radián odpovídající zadanému úhlu ve stupních.

Rand()

Vrátí pseudonáhodnou hodnotu float od 0 do 1( s výhradním využitím).

Rand(Nullable<Int32>)

Vrátí pseudonáhodnou hodnotu float od 0 do 1( s výhradním využitím).

Replicate(String, Nullable<Int32>)

Opakuje řetězcovou hodnotu zadaný počet opakování.

Sign(Nullable<Decimal>)

Vrátí kladné znaménko (+1), nula (0) nebo záporné znaménko (-1) zadaného výrazu.

Sign(Nullable<Double>)

Vrátí kladné znaménko (+1), nula (0) nebo záporné znaménko (-1) zadaného výrazu.

Sign(Nullable<Int32>)

Vrátí kladné znaménko (+1), nula (0) nebo záporné znaménko (-1) zadaného výrazu.

Sign(Nullable<Int64>)

Vrátí kladné znaménko (+1), nula (0) nebo záporné znaménko (-1) zadaného výrazu.

Sin(Nullable<Decimal>)

Vrátí trigonometrický sinus zadaného úhlu.

Sin(Nullable<Double>)

Vrátí trigonometrický sinus zadaného úhlu.

SoundCode(String)

Převede alfanumerický řetězec na čtyřznakový kód (SOUNDEX) a vyhledá podobně znějící slova nebo názvy.

Space(Nullable<Int32>)

Vrátí řetězec opakovaných mezer.

Square(Nullable<Decimal>)

Vrátí druhou mocninu zadaného čísla.

Square(Nullable<Double>)

Vrátí druhou mocninu zadaného čísla.

SquareRoot(Nullable<Decimal>)

Vrátí druhou odmocninu zadaného čísla.

SquareRoot(Nullable<Double>)

Vrátí druhou odmocninu zadaného čísla.

StringConvert(Nullable<Decimal>)

Vrátí znaková data převedená z číselných dat.

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

Vrátí znaková data převedená z číselných dat.

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

Vrátí znaková data převedená z číselných dat.

StringConvert(Nullable<Double>)

Vrátí znaková data převedená z číselných dat.

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

Vrátí znaková data převedená z číselných dat.

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

Vrátí znaková data převedená z číselných dat.

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

Vloží řetězec do jiného řetězce. Odstraní zadanou délku znaků v cílovém řetězci na počáteční pozici a poté vloží druhý řetězec do cílového řetězce na počáteční pozici.

Tan(Nullable<Decimal>)

Vrátí trigonometrický tangens vstupního výrazu.

Tan(Nullable<Double>)

Vrátí trigonometrický tangens vstupního výrazu.

Unicode(String)

Vrátí celočíselnou hodnotu definovanou standardem Unicode pro první znak vstupního výrazu.

UserName()

Vrátí uživatelské jméno databáze odpovídající zadanému identifikačnímu číslu.

UserName(Nullable<Int32>)

Vrátí uživatelské jméno databáze odpovídající zadanému identifikačnímu číslu.

Platí pro