Section courante

A propos

Section administrative du site

CONVERT

Convertir
Oracle Database SQL Oracle 8i (8.1) ou supérieure

Syntaxe

convert(chaine1,char_set_to[,char_set_from])

Paramètres

Nom Description
chaine1 Ce paramètre permet d'indiquer la chaîne de caractères à convertir.
char_set_to Ce paramètre permet d'indiquer dans quel ensemble de caractères il faut le convertir.
char_set_from Ce paramètre optionnel permet d'indiquer quel est l'ensemble de caractères d'origine.

Description

Cette fonction permet de convertir l'ensemble de police de caractères d'une chaînes de caractères pour un ensemble de police de caractères spécifié.

Remarques

Exemples

L'exemple suivant illustre la conversion d'un ensemble de caractères en convertissant une chaîne Latin-1 en ASCII. Le résultat est identique à l'importation de la même chaîne d'une base de données WE8ISO8859P1 vers une base de données US7ASCII :

  1. SELECT CONVERT('Ä Ê Í Õ Ø A B C D E ', 'US7ASCII', 'WE8ISO8859P1') FROM DUAL; 

on obtiendra un résultat ressemblant à ceci :

CONVERT('ÄÊÍÕØABCDE'
---------------------
A E I ? ? A B C D E ?

Vous pouvez interroger la vue V$NLS_VALID_VALUES pour obtenir une liste des ensembles de caractères valides, comme suit :

  1. SELECT * FROM V$NLS_VALID_VALUES WHERE parameter = 'CHARACTERSET';

Voir également

Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015