Voici un tableau de référence des différents fonctions du «Oracle Database SQL» (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». |
ADD_MONTHS | Cette fonction permet d'ajouter un nombre de mois spécifié à une date. |
APPENDCHILDXML | Cette fonction permet de traiter une valeur fournisseur dans un document XML du noeud enfant indiqué par l'expression spécifié. |
ASCII | Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
ASCIISTR | Cette fonction retourne une chaine de caractères contenant les numéros du code ASCII de chacun des caractères d'une chaine de caractères spécifié. |
ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
ATAN2 | Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
AVG | Cette fonction calcul la moyenne d'un groupe de lignes. |
BFILENAME | Cette fonction permet de retourner l'emplacement du BFILE dans le fichier binaire LOB. |
BIN_TO_NUM | Cette fonction permet de convertir un vecteur de bit en nombre. |
BITAND | Cette fonction permet d'effectuer un «Et binaire». |
CARDINALITY | Cette fonction permet de retourner le nombre d'élément d'une table. |
CAST | Cette fonction permet de transformer le type d'une expression sous un autre type de données. |
CEIL | Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
CHARTOROWID | Cette fonction permet de convertir une chaine de caractères en l'identificateur d'enregistrement (RowId). |
CHR | Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII. |
COALESCE | Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression. |
COMPOSE | Cette fonction retourne une chaine de caractères Unicode. |
CONCAT | Cette fonction permet de concaténer des chaines de caractères. |
CONVERT | Cette fonction permet de convertir l'ensemble de police de caractères d'une chaines de caractères pour un ensemble de police de caractères spécifié. |
CORR | Cette fonction permet de retourner le coefficient de corrélation d'un ensemble de nombre pairs. |
COS | Cette fonction trigonométrique retourne le cosinus. |
COSH | Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
COUNT | Cette fonction retourne le nombre de ligne que contient un groupe. |
COVAR_POP | Cette fonction retourne la covariance d'une population d'un ensemble de nombre pairs. |
COVAR_SAMP | Cette fonction retourne la simple covariance d'un ensemble de nombre pairs. |
CUME_DIST | Cette fonction retourne la distribution cumulative d'une valeur contenue dans un groupe de valeurs. |
CURRENT_DATE | Cette fonction retourne la date courante en tenant compte du fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION». |
CURRENT_TIMESTAMP | Cette fonction retourne la date et l'heure courante en tenant compte du fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION». |
DBTIMEZONE | Cette fonction retourne le fuseau horaire de la base de données. |
DECODE | Cette fonction permet d'effectuer une condition de sélection de cas, soit un attribution de résultat en fonction de certaines valeurs d'une expression. |
DECOMPOSE | Cette fonction retourne une chaine de caractères avec les accents décomposés de leurs lettres. |
DELETEXML | Cette fonction permet d'effacer un/des noeud(s) correspondant à l'expression spécifié dans le document XML. |
DENSE_RANK | Cette fonction retourne le rang d'un enregistrement contenu dans un groupe d'enregistrement. |
DEPTH | Cette fonction permet de retourner le nombre de niveau dans le chemin spécifié ayant la même variable de relation. |
DUMP | Cette fonction retourne le format de données et/ou de base numérique que contient une expression. |
EXISTSNODE | Cette fonction permet d'indiquer si le noeud spécifié existe dans le chemin du document XML. |
EXP | Cette fonction retourne la valeur exponentielle. |
EXTRACT | Cette fonction permet d'extraire la valeur d'une date ou d'une valeur d'intervalle. |
EXTRACT | Cette fonction permet d'extraire l'argument d'un XMLType dans le chemin spécifié et retourne la valeur scalaire du noeud. |
FLOOR | Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimales et sans même en tenir compte. |
FROM_TZ | Cette fonction permet de sortie une date et heure (TimeStamp) par rapport à un fuseau horaire. |
GREATEST | Cette fonction permet de retourner le plus grand entier d'une expression ou d'une liste. |
GROUP_ID | Cette fonction permet de retourner l'identificateur de groupe dans une clause «GROUP BY». |
HEXTORAW | Cette fonction permet d'effectuer une conversion d'une chaine de caractères hexadécimaux en sa valeur brute. |
INITCAP | Cette fonction permet de transformer en majuscule la première lettre de chaque mot d'une chaine de caractères. |
INSERTCHILDXML | Cette fonction permet d'insérer une valeur dans un noeud enfant du document XML. |
INSERTXMLBEFORE | Cette fonction permet d'insérer une valeur immédiatement après le noeud spécifié du document XML. |
INSTR | Cette fonction retourne la position d'une sous-chaîne de caractères contenus dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
INSTRB | Cette fonction retourne la position en octet d'une sous-chaîne de caractères contenu dans une chaine de caractères et 0 si elle ne s'y trouve pas. |
LAST_DAY | Cette fonction permet de retourner le dernier jour du mois de la date spécifié. |
LEAST | Cette fonction permet de retourner le plus petit entier d'une expression ou d'une liste. |
LENGTH | Cette fonction permet de retourner la longueur de la chaine de caractères spécifiés. |
LENGTHB | Cette fonction permet de retourner la longueur en octet de la chaine de caractères spécifié. |
LN | Cette fonction retourne le logarithme naturel (base e). |
LOCALTIMESTAMP | Cette fonction retourne le fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION» |
LOG | Cette fonction retourne le logarithme en base n. |
LOWER | Cette fonction retourne la minuscule d'une chaine de caractères. |
LPAD | Cette fonction permet d'ajouter le caractère spécifié au début de façon à se que la chaine de caractères atteint la longueur spécifié. |
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. |
MEDIAN | Cette fonction retourne la médiane d'une liste d'argument. |
MIN | Cette fonction retourne la plus basse valeur d'une liste d'argument. |
MOD | Cette fonction retourne la partie restant d'un nombre (le modulo). |
MONTHS_BETWEEN | Cette fonction permet d'indiquer le nombre de mois converti entre les deux dates spécifiés. |
NANVL | Cette fonction permet de remplacer par une valeur réelle quand une expression n'étant pas un nombre est rencontré. |
NEW_TIME | Cette fonction permet de connaitre l'heure d'un fuseau horaire par rapport à un autre fuseau horaire. |
NEXT_DAY | Cette fonction permet de retourner la date du jour de la semaine spécifié correspondant à la date. |
NLS_CHARSET_DECL_LEN | Cette fonction permet de retourner la longueur d'une chaine de caractères de type de données NCHAR. |
NLS_CHARSET_ID | Cette fonction permet de retourner l'identificateur, d'ensemble de police de caractères, d'une chaine de caractères NLS. |
NLS_CHARSET_NAME | Cette fonction permet de retourner le nom de l'identificateur d'un ensemble de police de caractères NLS. |
NLS_INITCAP | Cette fonction permet de transformer en majuscule la première lettre de chaque mot d'une chaine de caractères NLS. |
NLS_LOWER | Cette fonction retourne la minuscule d'une chaine de caractères NLS. |
NLS_UPPER | Cette fonction retourne la majuscule d'une chaine de caractères NLS. |
NUMTODSINTERVAL | Cette fonction permet de convertir un nombre en intervalle de temps par seconde spécifié. |
NUMTOYMINTERVAL | Cette fonction permet de convertir un nombre en intervalle de temps d'année et mois spécifié. |
NVL | Cette fonction permet de remplacer une valeur par celle spécifié lorsqu'elle est nulle. |
NVL2 | Cette fonction permet de remplacer une valeur par celle spécifié lorsqu'elle est nulle ou pas. |
PATH | Cette fonction permet de retourner le chemin relatif de la ressource indiqué par la condition parente. |
POWER | Cette fonction retourne la puissance d'un nombre. |
RANK | Cette fonction retourne le rang d'une valeur d'un groupe de valeur. |
REMAINDER | Cette fonction retourne la partie restant d'un nombre (le modulo). |
REPLACE | Cette fonction permet d'effectuer le remplacement de sous-chaine de caractères par une autre sous-chaine de caractères dans une chaine de caractères. |
ROUND | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
RPAD | Cette fonction permet d'ajouter le caractère spécifié à la fin de façon à se que la chaine de caractères atteint la longueur spécifié. |
RTRIM | Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
SESSIONTIMEZONE | Cette fonction retourne le fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION». |
SIGN | Cette fonction retourne le signe d'une valeur numérique. |
SIN | Cette fonction trigonométrique retourne le Sinus. |
SINH | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
SOUNDEX | Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères. |
SQLCODE | Cette fonction retourne le dernier code d'erreur d'une requête SQL. |
SQLERRM | Cette fonction retourne le dernier message d'erreur d'une requête SQL. |
SQRT | Cette fonction retourne la racine carrée d'une valeur. |
STDDEV | Cette fonction statistique retourne l'écart-type d'un tableau de nombre réel. |
SUBSTR | Cette fonction retourne une sous-chaîne de caractères contenus dans une chaine de caractères. |
SUM | Cette fonction retourne la somme d'une liste d'argument. |
SYSDATE | Cette fonction retourne la date du système de la base de données. |
SYSTIMESTAMP | Cette fonction retourne la date et l'heure du système de la base de données. |
SYS_CONTEXT | Cette fonction permet de demander des informations sur certains paramètres de la base de données Oracle. |
SYS_DBURIGEN | Cette fonction permet d'effectuer le traitement d'un URL de type de données DBURIType d'une colonne ou d'un enregistrement d'objet spécifié. |
SYS_GUID | Cette fonction permet de retourner un identificateur unique global. |
SYS_XMLAGG | Cette fonction permet de retourner tous les agrégats d'un document XML et ses fragments correspondant à l'expression spécifié. |
SYS_XMLGEN | Cette fonction permet d'évaluer une colonne ou un enregistrement de la base de données et de retourner le type de données «XMLType» contenant un document XML. |
TAN | Cette fonction retourne la tangente. |
TO_CHAR | Cette fonction permet de convertir une expression quelconque en une chaine de caractères. |
TO_CLOB | Cette fonction permet de convertir une expression quelconque en un CLOB (ensemble de données de caractères). |
TO_DATE | Cette fonction permet de convertir une expression quelconque en une date. |
TO_DSINTERVAL | Cette fonction permet de convertir une expression quelconque en intervalle de temps par seconde spécifié. |
TO_LOB | Cette fonction permet de convertir une expression quelconque en format LOB. |
TO_MULTI_BYTE | Cette fonction permet de convertir une chaine de caractères de format de caractère à un octet en chaine de caractères de format de caractère à plusieurs octets. |
TO_NCLOB | Cette fonction permet de convertir une expression quelconque en format NCLOB. |
TO_NUMBER | Cette fonction permet de convertir une expression quelconque en nombre. |
TO_SINGLE_BYTE | Cette fonction permet de convertir une chaine de caractères de format de caractère à plusieurs octets en chaine de caractères de format de caractère à un octet. |
TO_TIMESTAMP | Cette fonction permet de convertir une expression quelconque en un format TIMESTAMP. |
TO_TIMESTAMP_TZ | Cette fonction permet de convertir une expression quelconque en un format TIMESTAMP et un fuseau horaire. |
TO_YMINTERVAL | Cette fonction permet de convertir une expression quelconque en intervalle de temps d'année et mois spécifié. |
TRANSLATE | Cette fonction permet d'effectuer le remplacer de certains caractères individuel par d'autres caractères individuel dans une chaine de caractères. |
TRIM | Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères. |
TRUNC | Cette fonction permet de réduire la précision décimale d'un nombre. |
TZ_OFFSET | Cette fonction permet d'indiquer le nombre d'heure à ajouter ou soustraire du fuseau horaire de celui spécifié. |
UID | Cette fonction permet de retourner l'identificateur d'utilisateur de la session. |
UPDATEXML | Cette fonction permet de mettre à jour un argument de type de données «XMLType» avec le chemin et la paire de valeur spécifiée. |
UPPER | Cette fonction retourne la majuscule d'une chaine de caractères. |
USER | Cette fonction permet de retourner l'identificateur d'utilisateur (UserId) actuellement en session Oracle. |
USERENV | Cette fonction retourne la variable d'environnement spécifié de la base de données. |
VAR_POP | Cette fonction retourne la variance d'une population d'un ensemble de nombre pairs. |
VAR_SAMP | Cette fonction retourne la simple variance d'un ensemble de nombre pairs. |
VARIANCE | Cette fonction retourne la variance d'un ensemble de nombre. |
VSIZE | Cette fonction permet d'indiquer la taille en octets d'une expression. |
XMLAGG | Cette fonction permet de traiter une collection de fragment XML et de retourner l'agrégat du document XML. |
XMLCDATA | Cette fonction permet de traiter une section d'évaluation CDATA. |
XMLCOLATTVAL | Cette fonction permet de créer un fragment XML et d'étendre le résultat XML dans chacun des fragments XML correspondant au nom de colonne et d'attribut. |
XMLCOMMENT | Cette fonction permet de produire un commentaire XML utilisé par l'expression spécifié. |
XMLCONCAT | Cette fonction permet de retourner le résultat de la concaténation d'une série d'élément pour chacun des enregistrements. |
XMLFOREST | Cette fonction permet de convertir les paramètres du document XML et de retourner le fragment XML correspondant. |
XMLPARSE | Cette fonction permet d'analyser et de générer du XML. |
XMLPI | Cette fonction permet de traiter un processus d'instruction XML utilisant des identificateurs et des critères d'évaluation optionnel. |
XMLQUERY | Cette fonction permet de retourner le résultat d'une requête XML. |
XMLROOT | Cette fonction permet de créer une nouvelle valeur XML à partir de version et de propriété de la racine du document XML. |
XMLSEQUENCE | Cette fonction permet de traiter l'entrée spécifié et retourne la tête du noeud correspondant. |
XMLSEQUENCE | Cette fonction permet de traiter l'entrée «REFCURSOR» et retourne le noeud correspondant. |
XMLSERIALIZE | Cette fonction permet de créer une chaine de caractères ou un conteneur LOB correspondant à l'expression spécifié pour un document XML. |
XMLTABLE | Cette fonction permet de retourner le résultat de la relation de données d'une requête XML. |
XMLTRANSFORM | Cette fonction permet de traiter les arguments de type de données «XMLType» d'une feuille de style XSL. |
Dernière mise à jour : Lundi, le 11 mai 2015