Vous trouverez ci-dessous une liste des fonctions de chaîne/caractère intégrées disponibles dans Oracle Database.
Fonction | Description |
---|---|
ASCII() | Renvoie la représentation décimale dans le jeu de caractères de la base de données du premier caractère de son argument. |
CHR() | Renvoie un caractère basé sur les valeurs de code fournies en argument. |
CONCAT() | Effectue une concaténation de chaîne sur ses arguments. |
INITCAP() | Renvoie son argument avec la première lettre de chaque mot en majuscule et toutes les autres lettres en minuscules. |
INSTR() | Recherche une sous-chaîne dans une chaîne donnée, et renvoie un entier indiquant la position du premier caractère de cette sous-chaîne. |
LENGTH() | Rrenvoie la longueur de son argument. Il existe cinq fonctions distinctes ; LENGTH() , LENGTH() , LENGTH() , LENGTH2() , et LENGTH4() . Chaque fonction calcule la longueur d'une manière différente. |
LOWER() | Renvoie son argument avec toutes les lettres en minuscules. |
LPAD() | Remplit la partie gauche d'une chaîne avec un certain caractère, jusqu'à un nombre de caractères spécifié. |
LTRIM() | Trims la partie gauche d'une chaîne. Par défaut, il supprime les espaces blancs, mais vous pouvez éventuellement spécifier un ou plusieurs caractères différents à supprimer. |
NCHR() | Renvoie le caractère ayant l'équivalent binaire de son argument dans le jeu de caractères national. |
NLS_INITCAP() | Similaire à INITCAP() fonction, sauf qu'elle accepte un deuxième argument qui vous permet de spécifier le classement. |
NLS_LOWER() | Similaire au LOWER() fonction, sauf qu'elle accepte un deuxième argument qui vous permet de spécifier le classement. |
NLS_UPPER() | Similaire au UPPER() fonction, sauf qu'elle accepte un deuxième argument qui vous permet de spécifier le classement. |
NLSSORT() | Renvoie une clé de classement pour une valeur de caractère donnée et un classement spécifié explicitement ou implicitement. |
REGEXP_COUNT() | Renvoie le nombre de fois qu'un motif apparaît dans une chaîne source. |
REGEXP_INSTR() | Étend la fonctionnalité de l'INSTR() fonction en nous permettant d'utiliser des modèles d'expressions régulières. |
REGEXP_REPLACE() | Étend la fonctionnalité de REPLACE() fonction en nous permettant d'utiliser des modèles d'expressions régulières. |
REGEXP_SUBSTR() | Étend la fonctionnalité de SUBSTR() fonction en nous permettant d'utiliser des modèles d'expressions régulières. |
REPLACE() | Vous permet de remplacer une partie d'une chaîne par une autre chaîne. |
RPAD() | Remplit la partie droite d'une chaîne avec un certain caractère, jusqu'à un nombre de caractères spécifié. |
RTRIM() | Trims la partie droite d'une chaîne. Par défaut, il supprime les espaces blancs, mais vous pouvez éventuellement spécifier un ou plusieurs caractères différents à supprimer. |
SOUNDEX() | Renvoie une chaîne de caractères contenant la représentation phonétique de son argument. |
SUBSTR() | Renvoie la sous-chaîne spécifiée à partir d'une chaîne donnée. |
TRANSLATE() | Vous permet d'effectuer plusieurs substitutions d'un seul caractère en une seule opération. |
TRANSLATE(...USING) | Cconvertit son argument dans le jeu de caractères spécifié pour les conversions entre le jeu de caractères de la base de données et le jeu de caractères national. A ne pas confondre avec le TRANSLATE() , qui vous permet de faire plusieurs substitutions d'un seul caractère, un à un en une seule opération. |
TRIM() | Vous permet de couper les caractères des côtés d'une chaîne. Vous pouvez couper les caractères de début, les caractères de fin ou les deux. |
UPPER() | Renvoie son argument avec toutes les lettres en majuscules. |