|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 2 ![]() |
Salut à tous, je cherche à remplacer dans un ordre SQL le caractère "|" par un " " dans l'expression suivante "nom|prenom|civilite" et ce en utilisant les fonction de manip de caractère type substring, trim, etc...
( Sybase 12.5 ) J'ai commencé un truc comme ça mais je tourne en rond : SELECT SUBSTRING ("nom|prenom|civilite", 1, CHARINDEX ('|',"nom|prenom|civilite") - 1) + " " + ... Sans passer par une variable évidemment... Merci d'avance si quelqu'un a une idée... Thanks. |
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 48 ![]() |
Bonjour,
Une fonction permettant de remplacer une chaîne b par une chaîne c dans une chaîne a est disponible dans ASE. Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() |
Pour rappel, str_replace() est dispo depuis la version 12.5.0.3.
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 |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 2 ![]() |
Pffff !!! dbafranck, trop facile !!! LOL
Trop excéllent ! str_replace(), je ne connaissais pas cette fonction car nouveauté de la 12.5 d'après mpeppler. En tout cas, merci de votre réactivité à tous les deux... C cool ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com