IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[PL / SQL] Convertir chaine en tableau de char


Sujet :

Oracle

  1. #1
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Points : 996
    Points
    996
    Par défaut [PL / SQL] Convertir chaine en tableau de char
    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

  2. #2
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    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;

  3. #3
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Points : 996
    Points
    996
    Par défaut
    bonjour,

    c'est bon ca marche.

    Merci

  4. #4
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    Maintenant, vous pouvez a tout moment récupérer le caractère d'une chaine à l'indice n avec la fonction Substr()


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. prob string a convertir en tableau de char
    Par lapinette dans le forum Débuter
    Réponses: 11
    Dernier message: 11/06/2010, 09h42
  2. fonction SQL convertir char en dec
    Par couf35 dans le forum DB2
    Réponses: 3
    Dernier message: 06/07/2009, 11h13
  3. Convertir un tableau de chaine en tableau de Double
    Par Kartoon67 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 25/05/2009, 20h47
  4. Réponses: 1
    Dernier message: 13/10/2005, 16h10
  5. [SQL] Convertir un champ INT en CHAR dans un SELECT ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/03/2005, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo