Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents fonctions de Informix (aussi connu sous le nom de built-in functions) :

Nom Description
ABS Cette fonction permet de retourner la valeur absolue d'une expression.
ACOS Cette fonction permet de retourner l'arc cosinus d'une expression numérique.
ACOSH Cette fonction permet de retourner l'arc cosinus hyperbolique de l'entrée numérique spécifiée.
ADD_MONTHS Cette fonction permet d'indiquer le nombre de mois à ajouter dans une expression DATETIME ou DATE.
ASCII Cette fonction permet de retourner la représentation décimale du premier caractère d'une chaîne de caractères, en fonction de son point de code dans l'ensemble de caractères ASCII.
ASIN Cette fonction permet de retourner l'arc sinus d'un paramètre d'expression numérique.
ASINH Cette fonction permet de retourner le sinus hyperbolique d'arc de l'entrée numérique spécifiée.
ATAN Cette fonction permet de retourner l'arc tangente d'une expression numérique.
ATAN2 Cette fonction permet de calculer la composante angulaire des coordonnées polaires (r, q) associées à (x, y).
ATANH Cette fonction permet de retourner l'arc tangente hyperbolique de l'entrée numérique spécifiée.
CARDINALITY Cette fonction permet de retourner le nombre d'éléments dans une colonne de collection (SET, MULTISET, LIST).
CEIL Cette fonction permet de convertir une expression numérique ou une chaîne de caractères pouvant être un type de données DECIMAL et renvoie la représentation DECIMAL(32) du plus petit entier supérieur ou égal à son seul paramètre.
CHARACTER_LENGTH Cette fonction permet de retourner le nombre de caractères logiques dans son paramètre, pouvant être une colonne de caractères, une variable de caractères ou une chaîne de caractères entre guillemets.
CHARINDEX Cette fonction permet de rechercher dans une chaîne de caractères la première occurrence d'une sous-chaîne de caractères cible, où la recherche commence à une position de caractère spécifiée ou par défaut dans la chaîne de caractères source.
CHAR_LENGTH Cette fonction permet de retourner le nombre de caractères logiques dans son paramètre, pouvant être une colonne de caractères, une variable de caractères ou une chaîne de caractères entre guillemets.
CHR Cette fonction permet de retourner un seul caractère logique.
CONCAT Cette fonction permet de retourner la concaténation d'une chaîne de caractères ou d'une transaction distribuées.
COS Cette fonction permet de retourner le cosinus d'une expression radian.
COSH Cette fonction permet de retourner le cosinus hyperbolique du paramètre requis, où le paramètre est un angle exprimé en radians.
DATE Cette fonction permet de convertir son paramètre en une valeur DATE.
DAY Cette fonction permet de prendre un paramètre DATE ou DATETIME et renvoie le jour du mois sous forme d'entier compris entre 1 et le nombre de jours du mois en cours.
DBINFO Cette fonction permet de retourner différents types d'informations sur la base de données.
DECRYPT_CHAR Cette fonction permet de décrypter un texte.
DECRYPT_BINARY Cette fonction permet de décrypter des données binaires.
DEGREES Cette fonction permet de convertir la valeur d'une expression ou d'une variable hôte représentant un nombre de radians en nombre équivalent de degrés.
ENCRYPT_AES Cette fonction permet de retourner la valeur encrypté en AES.
ENCRYPT_TDES Cette fonction permet de retourner la valeur encrypté en TDES.
EXP Cette fonction permet de retourner l'exposant d'une expression numérique.
EXTEND Cette fonction permet d'ajuster la précision d'une valeur DATETIME ou DATE.
FILETOBLOB Cette fonction permet de créer une valeur BLOB pour les données entreposées dans un fichier de système d'exploitation spécifié.
FILETOCLOB Cette fonction permet de créer une valeur CLOB pour une valeur de données étant entreposée dans un fichier du système d'exploitation.
FLOOR Cette fonction permet de convertir une expression numérique ou une chaîne de caractères pouvant être un type de données DECIMAL et renvoie la représentation DECIMAL(32) du plus grand entier inférieur ou égal à son seul paramètre.
FORMAT_UNITS Cette fonction permet d'interpréter des chaînes de caractères spécifiant un nombre et les noms abrégés d'unités de mémoire ou d'entreposage de masse.
GETHINT Cette fonction permet de retourner une chaîne de caractères qu'une instruction SET ENCRYPTION PASSWORD précédemment exécutée a définie pour le mot de passe utilisé lorsque l'encryptage de données a été crypté par la fonction ENCRYPT_AES ou par la fonction ENCRYPT_TDES.
GREATEST Cette fonction permet de retourner la valeur maximale dans une liste d'expressions.
HEX Cette fonction permet de retourner le codage hexadécimal d'une expression entière.
IFX_ALLOW_NEWLINE Cette fonction permet de définir un mode de nouvelle ligne autorisant les caractères de nouvelle ligne dans les chaînes de caractères entre guillemets ou interdit les caractères de nouvelle ligne dans les chaînes entre guillemets dans la session en cours.
INITCAP Cette fonction permet de transformer en majuscule la première lettre de chaque mot d'une chaîne de caractères.
INSTR Cette fonction permet de rechercher une chaîne de caractères pour une sous-chaîne de caractères spécifiée et renvoie la position du caractère dans cette chaîne de caractères où se termine une occurrence de celle-ci, en fonction du nombre d'occurrences de sous-chaîne de caractères.
LAST_DAY Cette fonction permet de retourner la date du dernier jour du mois spécifié par son paramètre.
LEAST Cette fonction permet de retourner la valeur minimale dans un ensemble de valeurs.
LEFT Cette fonction permet de retourner une sous-chaîne de caractères composée des N caractères les plus à gauche d'un paramètre de chaîne de caractères.
LEN Cette fonction permet de retourner le nombre d'octets dans une colonne de caractères, mais à l'exclusion des espaces vides de fin.
LENGTH Cette fonction permet de retourner le nombre d'octets dans une colonne de caractères, mais à l'exclusion des espaces vides de fin.
LN Cette fonction permet de retourner le logarithme naturel d'un paramètre numérique.
LOG10 Cette fonction permet de retourner le logarithme en base 10 d'un paramètre numérique.
LOGN Cette fonction permet de retourner le logarithme naturel d'un paramètre numérique.
LOCOPY Cette fonction permet de créer une copie d'un grand objet intelligent.
LOTOFILE Cette fonction permet de copier un grand objet intelligent dans un fichier du système d'exploitation.
LOWER Cette fonction permet de retourner la minuscule d'une chaîne de caractères.
LPAD Cette fonction permet de retourner une copie de la chaîne de caractères source étant complétée à gauche au nombre total de caractères spécifié par la longueur.
LTRIM Cette fonction permet de supprimer les caractères de pavé de début spécifiés d'une chaîne de caractères.
MDY Cette fonction permet de prendre comme paramètres trois expressions entières représentant le mois, le jour et l'année et de retourner une valeur de type DATE.
MOD Cette fonction permet de retourner le restant d'une division (le modulo).
MONTH Cette fonction permet de retourner un entier correspondant à la partie mois de son paramètre DATE ou DATETIME.
MONTHS_BETWEEN Cette fonction permet de retourner une valeur DECIMAL signée quantifiant l'intervalle entre ces paramètres en mois, comme si le mois était une unité de temps.
NEXT_DAY Cette fonction permet de retourner la date la plus ancienne étant postérieure à son premier paramètre DATE ou DATETIME et tombant le jour de la semaine spécifié par son deuxième paramètre. Ce deuxième paramètre est une chaîne entre trois caractères ASCII abrégeant le nom anglais du jour de la semaine.
NVL2 Cette fonction permet de retourner le deuxième paramètre lorsque le premier paramètre n'est pas NULL. Si le premier paramètre est NULL, le troisième paramètre est renvoyé.
OCTET_LENGTH Cette fonction permet de retourner le nombre d'octets dans son paramètre.
OLAP Cette fonction permet d'opérer des sous-ensembles de lignes dans l'ensemble de résultats d'une requête ou d'une sous-requête.
POW Cette fonction permet d'élever son premier paramètre numérique, la base, à la puissance de son deuxième paramètre numérique, l'exposant. La valeur renvoyée est un type de données FLOAT.
QUARTER Cette fonction permet de retourner un entier compris entre 1 et 4 correspondant au trimestre de l'année civile inclue dans son paramètre DATE ou DATETIME.
RADIANS Cette fonction permet de convertir une expression ou une variable hôte représentant un nombre de degrés en nombre équivalent de radians.
REPLACE Cette fonction permet de remplacer des sous-chaînes de caractères dans une chaîne de caractères.
REVERSE Cette fonction permet d'accepter une expression de caractère comme paramètre et de retourner une chaîne de caractères de même longueur, mais avec les positions ordinales de chaque caractère logique inversées.
RIGHT Cette fonction permet de retourner une sous-chaîne de caractères composée des N caractères les plus à droite d'un paramètre de chaîne de caractères.
ROOT Cette fonction permet d'extraire une valeur racine réelle positive, renvoyée comme type de données FLOAT, à partir de son premier paramètre d'expression numérique, le radicande.
ROUND Cette fonction permet de réduire la précision de son premier paramètre numérique, MONEY, DATE ou DATETIME et renvoie la valeur arrondie. Si le premier paramètre n'est pas un nombre, une valeur MONEY ou un point dans le temps, il doit être converti en un type de données numérique, MONEY, DATE ou DATETIME.
RPAD Cette fonction permet de retourner une copie de chaîne de caractères source étant complétée à droite par le nombre total de caractères spécifié par le paramètre de longueur.
RTRIM Cette fonction permet de supprimer les caractères de pavé de fin spécifiés d'une chaîne de caractères.
SIGN Cette fonction permet de retourner un indicateur du signe du paramètre.
SIN Cette fonction permet de retourner le sinus d'un angle que vous spécifiez comme paramètre d'expression radian.
SINH Cette fonction permet de retourner le sinus hyperbolique du paramètre, où le paramètre est un angle exprimé en radians.
SPACE Cette fonction permet de créer une chaîne de caractères d'un nombre spécifié d'espaces vides. La longueur maximale de la valeur de chaîne renvoyée peut être de 32 739 caractères d'espaces vides.
SQRT Cette fonction permet de retourner la racine carrée positive de son paramètre, devant être une expression numérique non négative.
SECLABEL_TO_CHAR Cette fonction permet d'indiquer le nom de la politique de sécurité et une expression requis.
SECLABEL_BY_COMP Cette fonction permet d'indiquer le nom de la politique de sécurité et les valeurs des composants individuels de l'étiquette de sécurité requis.
SECLABEL_BY_NAME Cette fonction permet d'indiquer le nom de la stratégie de sécurité et de l'étiquette de sécurité requis.
SQLCODE Cette fonction permet de retourner le contexte d'appel de la valeur de sqlca.sqlcode pour la dernière instruction SQL (statique ou dynamique) exécutée par la routine SPL actuelle. N'utilisez SQLCODE que dans le contexte d'un curseur.
SUBSTR Cette fonction permet de retourner une sous-chaîne de caractères d'une chaîne de caractères.
SUBSTRB Cette fonction permet de retourner une sous-chaîne de caractères d'une chaîne de caractères, commençant à une position spécifiée dans la chaîne de caractères.
SUBSTRING Cette fonction permet de retourner un sous-ensemble d'une chaîne de caractères.
SUBSTRING_INDEX Cette fonction permet de rechercher une chaîne de caractères pour un caractère de délimiteur spécifié et renvoie une sous-chaîne des caractères de début ou de fin, en fonction du nombre de délimiteurs que vous spécifiez comme paramètre de la fonction.
TAN Cette fonction permet de retourner la valeur de la tangente de son paramètre d'expression radian.
TANH Cette fonction permet de retourner la tangente hyperbolique du paramètre, où le paramètre est un angle exprimé en radians.
TO_CHAR Cette fonction permet de convertir une expression évaluant une valeur DATE, DATETIME ou numérique en une chaîne de caractères.
TO_DATE Cette fonction permet de convertir une chaîne de caractères en une valeur DATETIME. La fonction évalue le premier paramètre char_expression en tant que date, selon le format de date spécifié par le deuxième paramètre, et retourne la date équivalente.
TO_NUMBER Cette fonction permet de convertir un nombre ou une expression de caractère représentant une valeur numérique en un type de données DECIMAL.
TRIM Cette fonction permet de supprimer les caractères de pavé de début ou de fin spécifiés d'une chaîne de caractères.
TRUNC Cette fonction permet de réduire la précision de son premier paramètre numérique, DATE ou DATETIME en renvoyant la valeur tronquée. Si le premier paramètre n'est ni un nombre ni un point dans le temps, il doit être converti en un type de données numérique, DATE ou DATETIME.
UPPER Cette fonction permet de retourner la majuscule d'une chaîne de caractères.
WEEKDAY Cette fonction permet d'accepter un paramètre DATE ou DATETIME et renvoie un entier compris entre 0 et 6 représentant le jour de la semaine.
YEAR Cette fonction permet de prendre un paramètre DATE ou DATETIME et de retourner un entier à quatre chiffres représentant l'année.


Dernière mise à jour : Mardi, le 20 juin 2020