Précédent   Forum des professionnels en informatique > Bases de données > Sybase > Adaptive Server Enterprise
Adaptive Server Enterprise Forum d'entraide concernant Sybase Adaptive Server Enterprise, le dataserver phare de Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 15h58   #1
Membre habitué
 
Avatar de jolatouf
 
Inscription : novembre 2004
Messages : 165
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 165
Points : 135
Points : 135
Par défaut [ASE]splitter char séparateur récurent

Bonjour,

Dans un char j'ai un séparateur '|' et je souhaiterai faire un split de ce char afin de récupérer chaque occurrence de la chaîne comme un résultat.

EX: valeur1|valeur2|valeur3|valeur4|...
après split :
valeur1
valeur2
valeur3
valeur4

Il n'y a pas de fonction split sous SYBASE donc je me disais que j'allais faire un substring de la chaîne en récupérant les positions de chaque '|' d'où ma question y'a t'il un moyen plus simple?

merci de votre aide.
__________________
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
jolatouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h14   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
A ma connaissance il n'y a pas vraiment de moyen plus simple - il faut utiliser une combinaison de charindex() et de substring() dans une boucle WHILE pour extraire chaque sous-chaine.

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h25   #3
Membre habitué
 
Avatar de jolatouf
 
Inscription : novembre 2004
Messages : 165
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 165
Points : 135
Points : 135
Ok c'est la solution que j'ai mise en place j'espérai peu être qu'en ce début d'année une miracle serait arrivé comme une illumination.

Merci de ton aide.

A bientôt
__________________
visitez le site web des gîtes de France en basse Normandie à Hotot-en-Auge dans le Calvados http://www.hotot.fr
jolatouf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h48.


 
 
 
 
Partenaires

Hébergement Web