Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Vue par catégorie   Vue en versus   Rechercher

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