Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Référence des fonctions
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 20 juin 2020