Partager via


SqlFunctions Classe

Définition

Fournit des méthodes du common language runtime (CLR) qui appellent des fonctions de la base de données dans les requêtes LINQ to Entities.

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
Héritage
SqlFunctions

Méthodes

Acos(Nullable<Decimal>)

Fonction mathématique qui retourne l'angle, en radians, dont le cosinus est la valeur numérique spécifiée. Cet angle s'appelle l'arc cosinus.

Acos(Nullable<Double>)

Fonction mathématique qui retourne l'angle, en radians, dont le cosinus est la valeur numérique spécifiée. Cet angle s'appelle l'arc cosinus.

Ascii(String)

Retourne la valeur du code ASCII du caractère placé le plus à gauche d'une expression de caractères.

Asin(Nullable<Decimal>)

Fonction mathématique qui retourne l'angle, en radians, dont le sinus est la valeur numérique spécifiée. Cet angle s'appelle l'arc sinus.

Asin(Nullable<Double>)

Fonction mathématique qui retourne l'angle, en radians, dont le sinus est la valeur numérique spécifiée. Cet angle s'appelle l'arc sinus.

Atan(Nullable<Decimal>)

Fonction mathématique qui retourne l'angle, en radians, dont la tangente est la valeur numérique spécifiée. Cet angle s'appelle l'arc tangent.

Atan(Nullable<Double>)

Fonction mathématique qui retourne l'angle, en radians, dont la tangente est la valeur numérique spécifiée. Cet angle s'appelle l'arc tangent.

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

Retourne l'angle positif, en radians, entre l'axe des abscisses positifs et le rayon depuis l'origine jusqu'au point (x, y) où x et y sont les deux valeurs numériques spécifiées. Le premier paramètre passé à la fonction est la valeur y et le deuxième paramètre est la valeur x.

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

Retourne l'angle positif, en radians, entre l'axe des abscisses positifs et le rayon depuis l'origine jusqu'au point (x, y) où x et y sont les deux valeurs numériques spécifiées. Le premier paramètre passé à la fonction est la valeur y et le deuxième paramètre est la valeur x.

Char(Nullable<Int32>)

Retourne le caractère qui correspond à la valeur ASCII entière spécifiée.

CharIndex(Byte[], Byte[])

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

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

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

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

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

CharIndex(String, String)

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

CharIndex(String, String, Nullable<Int32>)

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

CharIndex(String, String, Nullable<Int64>)

Retourne la position de départ d'une expression trouvée au sein d'une autre expression.

Checksum(Byte[])

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

Checksum(Byte[], Byte[])

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<Boolean>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<DateTime>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<DateTimeOffset>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<Decimal>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<Double>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<Guid>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(Nullable<TimeSpan>)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

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

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(String)

Retourne la valeur checksum calculée à partir de l'argument d'entrée.

Checksum(String, String)

Retourne la valeur checksum calculée à partir des arguments d'entrée.

Checksum(String, String, String)

Retourne la valeur checksum calculée à partir des arguments d'entrée.

ChecksumAggregate(IEnumerable<Int32>)

Retourne la somme de contrôle des valeurs d’une collection. Les valeurs NULL sont ignorées.

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

Retourne la somme de contrôle des valeurs d’une collection. Les valeurs NULL sont ignorées.

Cos(Nullable<Decimal>)

Retourne le cosinus trigonométrique de l’angle spécifié, en radians, dans l’expression spécifiée.

Cos(Nullable<Double>)

Retourne le cosinus trigonométrique de l’angle spécifié, en radians, dans l’expression spécifiée.

Cot(Nullable<Decimal>)

Fonction mathématique qui retourne la cotangente trigonométrique de l'angle spécifié, en radians.

Cot(Nullable<Double>)

Fonction mathématique qui retourne la cotangente trigonométrique de l'angle spécifié, en radians.

CurrentTimestamp()

Retourne la date et l'heure actuelles.

CurrentUser()

Retourne le nom de l'utilisateur actuel.

DataLength(Byte[])

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<Boolean>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<DateTime>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<DateTimeOffset>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<Decimal>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<Double>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<Guid>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(Nullable<TimeSpan>)

Retourne le nombre d'octets utilisés pour représenter une expression.

DataLength(String)

Retourne le nombre d'octets utilisés pour représenter une expression.

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

Retourne une nouvelle valeur datetime basée sur l'ajout d'un intervalle à la date spécifiée.

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

Retourne une nouvelle valeur de date basée sur l'ajout d'un intervalle à la date spécifiée.

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

Retourne une nouvelle valeur d'intervalle de temps basée sur l'ajout d'un intervalle à l'intervalle de temps spécifié.

DateAdd(String, Nullable<Double>, String)

Retourne une nouvelle valeur datetime basée sur l'ajout d'un intervalle à la date spécifiée.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, Nullable<DateTime>, String)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, Nullable<DateTimeOffset>, String)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

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

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, Nullable<TimeSpan>, String)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, String, Nullable<DateTime>)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, String, Nullable<DateTimeOffset>)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, String, Nullable<TimeSpan>)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateDiff(String, String, String)

Retourne le nombre de limites datepart (partie de date) spécifiées croisées entre la date de début et la date de fin.

DateName(String, Nullable<DateTime>)

Retourne une chaîne de caractère qui représente le datepart (partie de date) de la date spécifiée.

DateName(String, Nullable<DateTimeOffset>)

Retourne une chaîne de caractère qui représente le datepart (partie de date) de la date spécifiée.

DateName(String, Nullable<TimeSpan>)

Retourne une chaîne de caractère qui représente le datepart (partie de date) de la date spécifiée.

DateName(String, String)

Retourne une chaîne de caractère qui représente le datepart (partie de date) de la date spécifiée.

DatePart(String, Nullable<DateTime>)

Retourne un entier qui représente l'élément de date spécifié de la date donnée.

DatePart(String, Nullable<DateTimeOffset>)

Retourne un entier qui représente l'élément de date spécifié de la date donnée.

DatePart(String, Nullable<TimeSpan>)

Retourne un entier qui représente l'élément de date spécifié de la date donnée.

DatePart(String, String)

Retourne un entier qui représente l'élément de date spécifié de la date donnée.

Degrees(Nullable<Decimal>)

Retourne l’angle correspondant en degrés d’un angle spécifié en radians.

Degrees(Nullable<Double>)

Retourne l’angle correspondant en degrés d’un angle spécifié en radians.

Degrees(Nullable<Int32>)

Retourne l’angle correspondant en degrés d’un angle spécifié en radians.

Degrees(Nullable<Int64>)

Retourne l’angle correspondant en degrés d’un angle spécifié en radians.

Difference(String, String)

Retourne une valeur entière qui indique la différence entre les valeurs SOUNDEX de deux expressions de caractères.

Exp(Nullable<Decimal>)

Retourne la valeur exponentielle de l'expression flottante spécifiée.

Exp(Nullable<Double>)

Retourne la valeur exponentielle de l'expression flottante spécifiée.

GetDate()

Retourne l'horodatage système base de données actuel sous la forme d'une valeur datetime sans le décalage de fuseau horaire de base de données. Cette valeur est dérivée du système d'exploitation de l'ordinateur sur lequel l'instance de SQL Server s'exécute.

GetUtcDate()

Retourne l'horodatage système base de données actuel en tant que valeur datetime. Le décalage de fuseau horaire de base de données n'est pas inclus. Cette valeur représente l'heure UTC actuelle. Cette valeur est dérivée du système d'exploitation de l'ordinateur sur lequel l'instance de SQL Server s'exécute.

HostName()

Renvoie le nom de la station de travail.

IsDate(String)

Indique si la valeur d'entrée est une date ou heure valide.

IsNumeric(String)

Indique si la valeur d'entrée est un type numérique valide.

Log(Nullable<Decimal>)

Retourne le logarithme naturel de la valeur d'entrée spécifiée.

Log(Nullable<Double>)

Retourne le logarithme naturel de la valeur d'entrée spécifiée.

Log10(Nullable<Decimal>)

Retourne le logarithme de base 10 de la valeur d'entrée spécifiée.

Log10(Nullable<Double>)

Retourne le logarithme de base 10 de la valeur d'entrée spécifiée.

NChar(Nullable<Int32>)

Renvoie le caractère Unicode correspondant à un code entier spécifié, tel que défini dans les normes Unicode.

PatIndex(String, String)

Renvoie la position de début de la première occurrence d'un modèle dans une expression spécifiée, ou des zéros si le modèle est introuvable, pour tous les types de données texte et caractère valides.

Pi()

Retourne la valeur constante de pi.

QuoteName(String)

Retourne une chaîne Unicode contenant des séparateurs ajoutés pour que la chaîne d'entrée soit un identificateur délimité Microsoft SQL Server valide.

QuoteName(String, String)

Retourne une chaîne Unicode contenant des séparateurs ajoutés pour que la chaîne d'entrée soit un identificateur délimité Microsoft SQL Server valide.

Radians(Nullable<Decimal>)

Retourne la mesure en radians qui correspond à l'angle spécifié en degrés.

Radians(Nullable<Double>)

Retourne la mesure en radians qui correspond à l'angle spécifié en degrés.

Radians(Nullable<Int32>)

Retourne la mesure en radians qui correspond à l'angle spécifié en degrés.

Radians(Nullable<Int64>)

Retourne la mesure en radians qui correspond à l'angle spécifié en degrés.

Rand()

Retourne une valeur flottante pseudo-aléatoire comprise entre 0 et 1, exclusive.

Rand(Nullable<Int32>)

Retourne une valeur flottante pseudo-aléatoire comprise entre 0 et 1, exclusive.

Replicate(String, Nullable<Int32>)

Répète une valeur de chaîne un nombre spécifié de fois.

Sign(Nullable<Decimal>)

Renvoie le chiffre positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.

Sign(Nullable<Double>)

Renvoie le chiffre positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.

Sign(Nullable<Int32>)

Renvoie le chiffre positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.

Sign(Nullable<Int64>)

Renvoie le chiffre positif (+1), zéro (0) ou négatif (-1) de l'expression spécifiée.

Sin(Nullable<Decimal>)

Retourne le sinus trigonométrique de l'angle spécifié.

Sin(Nullable<Double>)

Retourne le sinus trigonométrique de l'angle spécifié.

SoundCode(String)

Convertit une chaîne alphanumérique en un code de quatre caractères (SOUNDEX) utilisé pour rechercher des mots ou des noms de consonance similaire.

Space(Nullable<Int32>)

Retourne une chaîne composée d'espaces consécutifs.

Square(Nullable<Decimal>)

Retourne la racine carrée du nombre spécifié.

Square(Nullable<Double>)

Retourne la racine carrée du nombre spécifié.

SquareRoot(Nullable<Decimal>)

Retourne la racine carrée du nombre spécifié.

SquareRoot(Nullable<Double>)

Retourne la racine carrée du nombre spécifié.

StringConvert(Nullable<Decimal>)

Renvoie des données de type caractère converties à partir de données numériques.

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

Renvoie des données de type caractère converties à partir de données numériques.

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

Renvoie des données de type caractère converties à partir de données numériques.

StringConvert(Nullable<Double>)

Renvoie des données de type caractère converties à partir de données numériques.

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

Renvoie des données de type caractère converties à partir de données numériques.

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

Renvoie des données de type caractère converties à partir de données numériques.

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

Insère une chaîne dans une autre chaîne. Supprime une longueur spécifiée de caractères dans la chaîne cible à la position de départ, puis insère la deuxième chaîne dans la chaîne cible à la position de départ.

Tan(Nullable<Decimal>)

Retourne la tangente trigonométrique de l'expression d'entrée.

Tan(Nullable<Double>)

Retourne la tangente trigonométrique de l'expression d'entrée.

Unicode(String)

Renvoie la valeur entière, telle qu'elle est définie par la norme Unicode, du premier caractère de l'expression entrée.

UserName()

Retourne un nom d'utilisateur de base de données qui correspond à un numéro d'identification spécifié.

UserName(Nullable<Int32>)

Retourne un nom d'utilisateur de base de données qui correspond à un numéro d'identification spécifié.

S’applique à