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