Bonjour,
je cherche à convertir une chaine de caractere en tableau de char est ce possible en pl /sql ?
l'idée par la suite est de pouvoir recuperer les lettres d'un mot en fonctions d'indice.
Merci
Bonjour,
je cherche à convertir une chaine de caractere en tableau de char est ce possible en pl /sql ?
l'idée par la suite est de pouvoir recuperer les lettres d'un mot en fonctions d'indice.
Merci
oui, comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DECLARE TYPE TCHAR IS TABLE OF VARCHAR2(1) INDEX BY BINARY_INTEGER ; t_char TCHAR ; LC$String VARCHAR2(20) := 'Oracle' ; BEGIN FOR i IN 1 .. LENGTH(LC$String) LOOP t_char(i) := SUBSTR( LC$String, i, 1 ) ; END LOOP ; END;
bonjour,
c'est bon ca marche.
Merci
Maintenant, vous pouvez a tout moment récupérer le caractère d'une chaine à l'indice n avec la fonction Substr()
Code : Sélectionner tout - Visualiser dans une fenêtre à part Substr( chaine, n, 1 )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager