Section courante

A propos

Section administrative du site

 Langage  Elément  Programmation  Connecteur  GUI  Annexe  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
Introduction
Les remarque
Les opérateurs
Les types de données
Les tables systèmes
Références des fonctions
Catégorie
Prototype
Chaine de caractères
Conversion
Date
Erreur
Mathématique
XML
Supplémentaire
Gouvernement
Taxe de vente canadienne
OCI C/C++
Extension OCI8 de PHP
DBeaver
Navicat
Vocabulaire
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche
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» avec les prototypes :

Fonctions Syntaxe Description
ABS Abs(Nombre) Cette fonction retourne la valeur absolue.
ACOS ACos(Nombre) Cette fonction trigonométrique retourne l'«ArcCosinus».
ADD_MONTHS add_months(date1,n) Cette fonction permet d'ajouter un nombre de mois spécifié à une date.
APPENDCHILDXML APPENDCHILDXML(XMLTypeInstance,XPath,expression,namespace) Cette fonction permet de traiter une valeur fournisseur dans un document XML du noeud enfant indiqué par l'expression spécifié.
ASCII ASCII(Caractère) Cette fonction retourne le numéro du code ASCII du caractère spécifié.
ASCIISTR asciistr(chaine) 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 ASin(Nombre) Cette fonction trigonométrique retourne l'«ArcSinus».
ATAN ATan(Nombre) Cette fonction trigonométrique retourne l'«ArcTangente».
ATAN2 ATan2(X,Y) Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X.
AVG AVG(attribut) Cette fonction calcul la moyenne d'un groupe de lignes.
BFILENAME bfilename(directory,filename) Cette fonction permet de retourner l'emplacement du BFILE dans le fichier binaire LOB.
BIN_TO_NUM bin_to_num(vecteur) Cette fonction permet de convertir un vecteur de bit en nombre.
BITAND bitand(expr1,expr2) Cette fonction permet d'effectuer un «Et binaire».
CARDINALITY cardinality(ColumnTable) Cette fonction permet de retourner le nombre d'élément d'une table.
CAST Cast(expr AS type) Cette fonction permet de transformer le type d'une expression sous un autre type de données.
CEIL CEIL(Expression) Cette fonction retourne la valeur maximale d’un nombre, soit l’entier le plus proche supérieur ou égal au nombre.
CHARTOROWID chartorowid(valeur1) Cette fonction permet de convertir une chaine de caractères en l'identificateur d'enregistrement (RowId).
CHR Chr(Argument) Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII.
COALESCE coalesce(Expression1[,Expression2[,...][,ExpressionN]]) Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression.
COMPOSE compose(chaine) Cette fonction retourne une chaine de caractères Unicode.
CONCAT concat(chaine1,chaine2) Cette fonction permet de concaténer des chaines de caractères.
CONVERT convert(chaine1,char_set_to[,char_set_from]) Cette fonction permet de convertir l'ensemble de police de caractères d'une chaines de caractères pour une l'ensemble de police de caractères spécifié.
CORR corr(n,m) Cette fonction permet de retourner le coefficient de corrélation d'un ensemble de nombre pairs.
COS Cos(Nombre) Cette fonction trigonométrique retourne le cosinus.
COSH Cosh(Nombre) Cette fonction trigonométrique retourne le «Cosinus» hyperbolique.
COUNT Count(expression) Cette fonction retourne le nombre de ligne que contient un groupe.
COVAR_POP covar_pop(expression1,expression2) Cette fonction retourne la covariance d'une population d'un ensemble de nombre pairs.
COVAR_SAMP covar_samp(expression1,expression2) Cette fonction retourne la simple covariance d'un ensemble de nombre pairs.
CUME_DIST cume_dist(expression1,...,expressionN) Cette fonction retourne la distribution cumulative d'une valeur contenue dans un groupe de valeurs.
CURRENT_DATE 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 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 dbtimezone Cette fonction retourne le fuseau horaire de la base de données.
DECODE decode(expression,search,result [, search, result][...][,default]) 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 decompose(chaine) Cette fonction retourne une chaine de caractères avec les accents décomposés de leurs lettres.
DELETEXML DELETEXML(XMLTypeInstance,XPath,namespace) Cette fonction permet d'effacer un/des noeud(s) correspondant à l'expression spécifié dans le document XML.
DENSE_RANK dense_rank(expression1,...,expressionN) Cette fonction retourne le rang d'un enregistrement contenu dans un groupe d'enregistrement.
DEPTH DEPTH(correlation) Cette fonction permet de retourner le nombre de niveau dans le chemin spécifié ayant la même variable de relation.
DUMP dump(expression1[,return_format[,start_position[,length]]]) Cette fonction retourne le format de données et/ou de base numérique que contient une expression.
EXISTSNODE EXISTSNODE(XMLTypeInstance,XPath,namespace) Cette fonction permet d'indiquer si le noeud spécifié existe dans le chemin du document XML.
EXP Exp(Nombre) Cette fonction retourne la valeur exponentielle.
EXTRACT EXTRACT( {YEAR|MONTH|DAY|HOUR|MINUTE|SECOND}
| {TIMEZONE_HOUR|TIMEZONE_MINUTE}
| {TIMEZONE_REGION|TIMEZONE_ABBR}
FROM { date_value | interval_value } )
Cette fonction permet d'extraire la valeur d'une date ou d'une valeur d'intervalle.
EXTRACT EXTRACT(XMLTypeInstance,XPath,namespace) Cette fonction permet d'extraire l'argument d'un XMLType dans le chemin spécifié et retourne la valeur scalaire du noeud.
FLOOR Floor(Nombre) 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 from_tz(timestamp_value,time_zone_value) Cette fonction permet de sortie une date et heure (TimeStamp) par rapport à un fuseau horaire.
GREATEST greatest(expression1,...,expressionN) Cette fonction permet de retourner le plus grand entier d'une expression ou d'une liste.
GROUP_ID GROUP_ID() Cette fonction permet de retourner l'identificateur de groupe dans une clause «GROUP BY».
HEXTORAW hextoraw(chaine) Cette fonction permet d'effectuer une conversion d'une chaine de caractères hexadécimaux en sa valeur brute.
INITCAP initcap(chaine) Cette fonction permet de transformer en majuscule la première lettre de chaque mot d'une chaine de caractères.
INSERTCHILDXML INSERTCHILDXML(XMLTypeInstance,XPath,child,value,namespace) Cette fonction permet d'insérer une valeur dans un noeud enfant du document XML.
INSERTXMLBEFORE INSERTXMLBEFORE(XMLTypeInstance,XPath,value,namespace) Cette fonction permet d'insérer une valeur immédiatement après le noeud spécifié du document XML.
INSTR instr(chaine1,chaine2[,start_position[,nthAppearance]]) 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 instrb(chaine1,chaine2[,start_position[,nthAppearance]]) 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 last_day(date) Cette fonction permet de retourner le dernier jour du mois de la date spécifié.
LEAST least(expression1,...,expressionN) Cette fonction permet de retourner le plus petit entier d'une expression ou d'une liste.
LENGTH length(chaine) Cette fonction permet de retourner la longueur de la chaine de caractères spécifiés.
LENGTHB lengthb(chaine) Cette fonction permet de retourner la longueur en octet de la chaine de caractères spécifié.
LN ln(Nombre) Cette fonction retourne le logarithme naturel (base e).
LOCALTIMESTAMP localtimestamp Cette fonction retourne le fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION».
LOG Log(Nombre,Base) Cette fonction retourne le logarithme en base n.
LOWER Lower(String) Cette fonction retourne la minuscule d'une chaine de caractères.
LPAD lpad(Chaine,Longueur[,CaractèreAjouté]) 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 LTrim(Chaine) Cette fonction supprime les caractères d'espace au début d'une chaine de caractères.
MAX Max(argument) Cette fonction retourne la plus haute valeur d'une liste d'argument.
MEDIAN median(argument) Cette fonction retourne la médiane d'une liste d'argument.
MIN Min(argument) Cette fonction retourne la plus basse valeur d'une liste d'argument.
MOD Mod(Nombre1,Nombre2) Cette fonction retourne la partie restant d'un nombre (le modulo).
MONTHS_BETWEEN months_between(date1,date2) Cette fonction permet d'indiquer le nombre de mois converti entre les deux dates spécifiés.
NANVL NANVL(valeur,replace_with) Cette fonction permet de remplacer par une valeur réelle quand une expression n'étant pas un nombre est rencontré.
NEW_TIME new_time(date,zone1,zone2) Cette fonction permet de connaitre l'heure d'un fuseau horaire par rapport à un autre fuseau horaire.
NEXT_DAY next_day(date,weekday) Cette fonction permet de retourner la date du jour de la semaine spécifié correspondant à la date.
NLS_CHARSET_DECL_LEN NLS_CHARSET_DECL_LEN(bytecount,csid) Cette fonction permet de retourner la longueur d'une chaine de caractères de type de données NCHAR.
NLS_CHARSET_ID NLS_CHARSET_ID(texte) Cette fonction permet de retourner l'identificateur, d'ensemble de police de caractères, d'une chaine de caractères NLS.
NLS_CHARSET_NAME NLS_CHARSET_NAME(n) Cette fonction permet de retourner le nom de l'identificateur d'un ensemble de police de caractères NLS.
NLS_INITCAP NLS_INITCAP(chaine) Cette fonction permet de transformer en majuscule la première lettre de chaque mot d'une chaine de caractères NLS.
NLS_LOWER NLS_LOWER(String) Cette fonction retourne la minuscule d'une chaine de caractères NLS.
NLS_UPPER NLS_UPPER(String) Cette fonction retourne la majuscule d'une chaine de caractères NLS.
NUMTODSINTERVAL numtodsinterval(number,expression) Cette fonction permet de convertir un nombre en intervalle de temps par seconde spécifié.
NUMTOYMINTERVAL numtoyminterval(number,expression) Cette fonction permet de convertir un nombre en intervalle de temps d'année et mois spécifié.
NVL NVL(string1,replace_with) Cette fonction permet de remplacer une valeur par celle spécifié lorsqu'elle est nulle.
NVL2 NVL2(string1,value_if_NOT_null,value_if_null) Cette fonction permet de remplacer une valeur par celle spécifié lorsqu'elle est nulle ou pas.
PATH PATH(correlation) Cette fonction permet de retourner le chemin relatif de la ressource indiqué par la condition parente.
POWER Power(Nombre1,Nombre2) Cette fonction retourne la puissance d'un nombre.
RANK rank(expression1,...,expressionN) Cette fonction retourne le rang d'une valeur d'un groupe de valeur.
REMAINDER remainder(Nombre1,Nombre2) Cette fonction retourne la partie restant d'un nombre (le modulo).
REPLACE replace(string1,string_to_replace[,replacement_string]) 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 Round(Nombre[,décimales]) Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié.
RPAD RPad(Chaine,Longueur,CaractèreAjouté) 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 RTrim(Chaine) Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères.
SESSIONTIMEZONE sessiontimezone Cette fonction retourne le fuseau horaire de la session SQL et des paramètres d'«ALTER SESSION».
SIGN Sign(Nombre) Cette fonction retourne le signe d'une valeur numérique.
SIN Sin(Nombre) Cette fonction trigonométrique retourne le Sinus.
SINH sinh(Nombre) Cette fonction trigonométrique retourne le «Sinus» hyperbolique.
SOUNDEX soundex(chaine) Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères.
SQLCODE SQLCODE Cette fonction retourne le dernier code d'erreur d'une requête SQL.
SQLERRM SQLERRM Cette fonction retourne le dernier message d'erreur d'une requête SQL.
SQRT SQRT(Nombre) Cette fonction retourne la racine carrée d'une valeur.
STDDEV stddev([ DISTINCT | ALL ] expression) Cette fonction statistique retourne l'écart-type d'un tableau de nombre réel.
SUBSTR substr(string, start_position[,length]) Cette fonction retourne une sous-chaîne de caractères contenus dans une chaine de caractères.
SUM SUM(argument) Cette fonction retourne la somme d'une liste d'argument.
SYSDATE sysdate Cette fonction retourne la date du système de la base de données.
SYSTIMESTAMP systimestamp Cette fonction retourne la date et l'heure du système de la base de données.
SYS_CONTEXT sys_context(namespace, parameter[,length]) Cette fonction permet de demander des informations sur certains paramètres de la base de données Oracle.
SYS_DBURIGEN SYS_DBURIGEN(ColumnOrAttr|rowid,text) 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 SYS_GUID Cette fonction permet de retourner un identificateur unique global.
SYS_XMLAGG SYS_XMLAGG(expression,format) Cette fonction permet de retourner tous les agrégats d'un document XML et ses fragments correspondant à l'expression spécifié.
SYS_XMLGEN SYS_XMLGEN(expression,format) 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 Tan(Nombre) Cette fonction retourne la tangente.
TO_CHAR to_char(Nombre[,format_mask[,nls_language]]) Cette fonction permet de convertir une expression quelconque en une chaine de caractères.
TO_CLOB to_clob(expression) Cette fonction permet de convertir une expression quelconque en un CLOB (ensemble de données de caractères).
TO_DATE to_date(chaine[,format_mask[,nls_language]]) Cette fonction permet de convertir une expression quelconque en une date.
TO_DSINTERVAL to_dsinterval(number,expression) Cette fonction permet de convertir une expression quelconque en intervalle de temps par seconde spécifié.
TO_LOB to_lob(long_column) Cette fonction permet de convertir une expression quelconque en format LOB.
TO_MULTI_BYTE to_multi_byte(character) 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 to_nclob(expression) Cette fonction permet de convertir une expression quelconque en format CLOB.
TO_NUMBER to_number(expression[,format_mask[,nls_language]]) Cette fonction permet de convertir une expression quelconque en nombre.
TO_SINGLE_BYTE to_single_byte(character) 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 to_timestamp(string1[,format_mask[,nlsparam]]) Cette fonction permet de convertir une expression quelconque en un format TIMESTAMP.
TO_TIMESTAMP_TZ to_timestamp_tz(string1[,format_mask[,nlsparam]]) Cette fonction permet de convertir une expression quelconque en un format TIMESTAMP et un fuseau horaire.
TO_YMINTERVAL to_yminterval(character) Cette fonction permet de convertir une expression quelconque en intervalle de temps d'année et mois spécifié.
TRANSLATE translate(string1,string_to_replace,replacement_string) 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 Trim(Chaine) Cette fonction supprime les caractères d'espace au début et à la fin d'une chaine de caractères.
TRUNC trunc(Nombre[,NombreDec]) Cette fonction permet de réduire la précision décimale d'un nombre.
TZ_OFFSET tz_offset(timezone) Cette fonction permet d'indiquer le nombre d'heure à ajouter ou soustraire du fuseau horaire de celui spécifié.
UID uid Cette fonction permet de retourner l'identificateur d'utilisateur de la session.
UPDATEXML UPDATEXML(XMLType,XPath,expression,namespace) 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 Upper(String) Cette fonction retourne la majuscule d'une chaine de caractères.
USER user Cette fonction permet de retourner l'identificateur d'utilisateur (UserId) actuellement en session Oracle.
USERENV userenv(parameter) Cette fonction retourne la variable d'environnement spécifié de la base de données.
VAR_POP var_pop(expression) Cette fonction retourne la variance d'une population d'un ensemble de nombre pairs.
VAR_SAMP var_samp(expression) Cette fonction retourne la simple variance d'un ensemble de nombre pairs.
VARIANCE variance(expression) Cette fonction retourne la variance d'un ensemble de nombre.
VSIZE vsize(expression) Cette fonction permet d'indiquer la taille en octets d'une expression.
XMLAGG XMLAGG(XMLType,OrderBy) Cette fonction permet de traiter une collection de fragment XML et de retourner l'agrégat du document XML.
XMLCDATA XMLCDATA(expression) Cette fonction permet de traiter une section d'évaluation CDATA.
XMLCOLATTVAL XMLCOLATTVAL(expression AS calias) 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 XMLCOMMENT(expression) Cette fonction permet de produire un commentaire XML utilisé par l'expression spécifié.
XMLCONCAT XMLCONCAT(XMLTypeInstance) Cette fonction permet de retourner le résultat de la concaténation d'une série d'élément pour chacun des enregistrements.
XMLFOREST XMLFOREST(expression AS calias) Cette fonction permet de convertir les paramètres du document XML et de retourner le fragment XML correspondant.
XMLPARSE XMLPARSE(document|content,expression [WELLFORMED]) Cette fonction permet d'analyser et de générer du XML.
XMLPI XMLPI(NAME identifier, expression) Cette fonction permet de traiter un processus d'instruction XML utilisant des identificateurs et des critères d'évaluation optionnel.
XMLQUERY XMLQuery(expression) Cette fonction permet de retourner le résultat d'une requête XML.
XMLROOT XMLROOT(expression, VERSION expression | NO VALUE, [STANDALONE YES | NO | NO VALUE]) Cette fonction permet de créer une nouvelle valeur XML à partir de version et de propriété de la racine du document XML.
XMLSEQUENCE XMLSEQUENCE(XMLTypeInstance) Cette fonction permet de traiter l'entrée spécifié et retourne la tête du noeud correspondant.
XMLSEQUENCE XMLSEQUENCE(SysRefCursor,Format) Cette fonction permet de traiter l'entrée «REFCURSOR» et retourne le noeud correspondant.
XMLSERIALIZE XMLSERIALIZE(DOCUMENT | CONTENT expression AS datatype) 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 XMLTable(expression) Cette fonction permet de retourner le résultat de la relation de données d'une requête XML.
XMLTRANSFORM XMLTRANSFORM(XMLTypeInstance1,XMLTypeInstance2) Cette fonction permet de traiter les arguments de type de données «XMLType» d'une feuille de style XSL.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Samedi, le 16 mai 2015