Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Rechercher

Voici un tableau de référence des différents fonctions du SQL Server de «Microsoft» (aussi connu sous le nom de built-in functions) :

Fonctions Description
ABS Cette fonction retourne la valeur absolue.
ACOS Cette fonction trigonométrique retourne l'«ArcCosinus».
APP_NAME Cette fonction permet de demander le nom de l'application de la session courante.
APPLOCK_MODE Cette fonction permet de demander le mode de verrou détenu par le propriétaire du verrou sur une ressource d'application particulière.
ASCII Cette fonction retourne le numéro du code ASCII du caractère spécifié.
ASIN Cette fonction trigonométrique retourne l'«ArcSinus».
ATAN Cette fonction trigonométrique retourne l'«ArcTangente».
ATN2 Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X.
AVG Cette fonction calcul la moyenne d'un groupe de lignes.
CAST Cette fonction permet de transformer le type d'une expression sous un autre type de données.
CEILING Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre.
CHAR Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII.
CHARINDEX Cette fonction permet de retourner la position d'une sous-chaine de caractères contenu dans une chaines de caractères.
CHECKSUM Cette fonction permet de retourner la sommation de vérification d'un ensemble de données ou d'une expression.
CHECKSUM_AGG Cette fonction permet de retourner la sommation de vérification d'un groupe de valeur.
COALESCE Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression.
COLLATIONPROPERTY Cette fonction permet de retourner les propriétés de la «collation» spécifié.
COLUMNPROPERTY Cette fonction permet de demander les propriétés de la colonne ou d'un paramètre spécifié.
COL_LENGTH Cette fonction permet de retourner la longueur, en octet, de la colonne de la table spécifié.
COL_NAME Cette fonction permet de retourner le nom de la colonne de la table spécifié.
CONTAINS Cette fonction permet d'effectuer des recherches dans certaines colonnes de chaine de caractères.
CONVERT Cette fonction retourne la valeur d'un nombre en un format de fournisseur à l'autre.
COS Cette fonction trigonométrique retourne le cosinus.
COT Cette fonction trigonométrique retourne le cotangente.
COUNT Cette fonction retourne le nombre de ligne que contient un groupe.
COUNT_BIG Cette fonction retourne le nombre d'item que contient un groupe.
CURRENT_REQUEST_ID Cette fonction permet de demander l'identificateur la session courante.
CURRENT_TIMESTAMP Cette fonction permet de demander le temps courant.
CURRENT_USER Cette fonction permet de demander l'utilisateur courant.
DATABASEPROPERTY Cette fonction permet de demander les propriétés de la base de données à partir de leur nom.
DATABASEPROPERTYEX Cette fonction permet de demander les propriétés courante de la base de données.
DATALENGTH Cette fonction permet de demander la longueur des données en octets.
DATEADD Cette fonction retourne une date avec une expression de temps ajouté.
DATEDIFF Cette fonction permet de demander l'intervalle de temps entre deux dates.
DATENAME Cette fonction permet de demander la chaine de caractères représentant la date spécifié.
DATEPART Cette fonction permet de demander la valeur numérique d'une partie de la date spécifié.
DAY Cette fonction permet de retourner le jour du mois d'une date spécifié.
DB_ID Cette fonction permet de demander l'identificateur correspondant à la base de données spécifié.
DB_NAME Cette fonction permet de demander le nom de la base de données spécifié.
DEGREES Cette fonction convertie une valeur radians en degrés.
DIFFERENCE Cette fonction permet de demander la différence SOUNDEX entre deux chaines de caractères.
EXISTS Cette fonction permet de demander si la requête retourne au moins une ligne de données.
EXP Cette fonction retourne la valeur exponentielle.
FILEGROUPPROPERTY Cette fonction permet de demander les propriétés de groupe de fichier.
FILEGROUP_ID Cette fonction permet de demander l'identificateur du groupe de fichier à partir du nom du groupe de fichier.
FILEGROUP_NAME Cette fonction permet de demander le nom du groupe de fichier à partir de l'identificateur du groupe de fichier.
FILEPROPERTY Cette fonction permet de demander une propriété de fichier.
FILE_ID Cette fonction permet de demander l'identificateur du nom de fichier logique de la base de données courante.
FILE_NAME Cette fonction permet de demander le nom de fichier logique spécifié par l'identificateur.
FLOOR Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte.
FORMATMESSAGE Cette fonction permet de demander le message correspondant à un numéro de message et certains paramètres.
GETANSINULL Cette fonction permet de demander l'état du drapeau de nullité de la base de données spécifié.
GETDATE Cette fonction permet de demander la date courante du serveur SQL Server.
GETUTCDATE Cette fonction permet de demander la date universel courante en tenant compte du méridien de Greenwich.
HOST_ID Cette fonction permet de demander l'identificateur de la station de travail.
HOST_NAME Cette fonction permet de demander le nom de la station de travail.
IDENT_CURRENT Cette fonction permet de demander l'identité courante de la table ou la vue spécifié.
IDENT_INCR Cette fonction permet de demander l'identité suivante de la table ou la vue spécifié.
IDENT_SEED Cette fonction permet de demander la valeur de début de l'identité de la table ou la vue spécifié.
IDENTITY Cette fonction permet de créer une identité.
ISDATE Cette fonction permet d'indiquer, si l'expression spécifié, est une date valide.
ISNULL Cette fonction permet de remplacer, par la valeur spécifié, une expression lorsque celle-ci est nulle.
ISNUMERIC Cette fonction permet d'indiquer, si l'expression spécifié, est une valeur numérique.
IS_MEMBER Cette fonction permet d'indiquer si le groupe ou le rôle est membre du système d'exploitation ou du serveur.
IS_SRVROLEMEMBER Cette fonction permet d'indiquer si l'utilisateur courant est membre du rôle spécifié.
LEFT Cette fonction retourne les caractères du début d'une chaine de caractères.
LEN Cette fonction retourne la longueur de la chaine de caractères spécifié.
LOG Cette fonction retourne le logarithme naturel (base e).
LOG10 Cette fonction retourne le logarithme de la base 10.
LOWER Cette fonction retourne la minuscule d'une chaine de caractères.
LTRIM Cette fonction supprime les caractères d'espace au début d'une chaine de caractères.
MAX Cette fonction retourne la plus haute valeur d'une liste d'argument.
MIN Cette fonction retourne la plus basse valeur d'une liste d'argument.
MONTH Cette fonction retourne le mois de la date spécifié.
NCHAR Cette fonction permet de définir une chaine de caractères Unicode.
NEWID Cette fonction permet de créer une valeur unique.
NULLIF Cette fonction permet de retourner une valeur nulle si les expressions sont équivalentes.
OBJECT_ID Cette fonction permet de retourner l'identificateur d'un objet de base de données.
OBJECT_NAME Cette fonction permet de demander le nom d'un objet de base de données.
OBJECTPROPERTY Cette fonction permet de demander une propriété d'un objet de base de données.
OPENXML Cette fonction permet de retourner une vue d'ensemble d'enregistrement à partir d'un document XML.
PARSENAME Cette fonction permet de demander une partie du nom de l'objet de base de données.
PATINDEX Cette fonction permet de demander la première position d'une palette de recherche contenant l'expression spécifié.
PERMISSIONS Cette fonction permet de demander les drapeaux de permissions d'un objet ou d'une colonne de l'utilisateur courant.
PI Cette fonction retourne le nombre PI (3,14159).
POWER Cette fonction retourne la puissance d'un nombre.
QUOTENAME Cette fonction permet de retourner une chaine de caractères avec un caractère de délimitation.
RADIANS Cette fonction retourne la valeur radians d'un nombre en degrées.
RAND Cette fonction retourne un nombre aléatoire.
REPLACE Cette fonction permet de remplacer des sous-chaines de caractères dans une chaine de caractères.
REPLICATE Cette fonction retourne la répétition d'une chaîne de caractères le nombre de fois spécifié.
RIGHT Cette fonction retourne les caractères à la fin d'une chaine de caractères.
ROUND Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
ROWCOUNT_BIG Cette fonction permet de retourner le nombre de ligne affecté lors de la dernière requête.
RTRIM Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères.
SCOPE_IDENTITY Cette fonction permet de demander la dernière identité inséré dans la même colonne d'identité.
SERVERPROPERTY Cette fonction permet de demander une propriété de serveur.
SESSIONPROPERTY Cette fonction permet de demander un ensemble d'options de la session courante.
SESSION_USER Cette fonction permet de demander le nom de l'utilisateur de la session courante.
SIGN Cette fonction retourne le signe d'une valeur numérique.
SIN Cette fonction trigonométrique retourne le Sinus.
SOUNDEX Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères et retourne une valeur numérique correspondante.
SPACE Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères.
SQL_VARIANT_PROPERTY Cette fonction permet de demander le type de données primitif courant ou d'autres propriétés du type de données variante.
SQUARE Cette fonction permet de demander le carré d'une expression.
SQRT Cette fonction retourne la racine carré d'une valeur.
STATS_DATE Cette fonction permet de demander la date de la dernière mise-à-jour de statistiques de l'index d'une table.
STDEV Cette fonction permet de demander l'écart-type d'une expression.
STDEVP Cette fonction permet de demander l'écart-type de remplissage d'une expression.
STR Cette fonction permet de convertir un nombre en chaine de caractères.
STUFF Cette fonction permet de supprimer certaines caractères dans une chaine de caractères.
SUBSTRING Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères.
SUM Cette fonction permet de calculer la somme des valeurs.
SUSER_ID Cette fonction permet de demander l'identificateur de connexion de l'utilisateur.
SUSER_NAME Cette fonction permet de demander le nom de l'utilisateur.
SUSER_SID Cette fonction permet de demander l'identificateur de sécurité (SID) de l'utilisateur.
SUSER_SNAME Cette fonction permet de demander le nom de connexion de l'utilisateur à partir de l'identificateur de sécurité (SID).
SYSTEM_USER Cette fonction permet de demander le nom de l'utilisateur système courant.
TAN Cette fonction retourne la tangente.
TEXTPTR Cette fonction permet de demander un pointeur texte sur une colonne de chaine de caractères.
TEXTVALID Cette fonction permet de demander si un pointeur texte est valide.
TRIGGER_NESTLEVEL Cette fonction permet de demander le nombre de déclencheur pour l'instruction l'ayant activé.
TYPEPROPERTY Cette fonction permet de demander une propriété d'un type de données.
UNICODE Cette fonction permet d'effectuer la conversion de caractère simple en code UNICODE.
UPPER Cette fonction retourne la majuscule d'une chaine de caractères.
USER Cette fonction permet de demander l'utilisateur courant.
USER_ID Cette fonction permet de demander l'identificateur de l'utilisateur.
USER_NAME Cette fonction permet de demander le nom de l'utilisateur à partir de son identificateur.
VAR Cette fonction permet de demander la variance d'une expression.
VARP Cette fonction permet de demander la variance de remplissage d'une expression.
YEAR Cette fonction retourne l'année de la date spécifié.

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 7 juin 2015