Paddé des records. [Oracle] - SQL/NoSQL - Programmation
Marsh Posté le 27-01-2004 à 10:57:26
un truc du genre :
Code :
|
et tu la passe 6 fois pour être sûr... ?
Marsh Posté le 27-01-2004 à 11:40:50
bill.fr a écrit : un truc du genre :
|
Y a mieux, la fonction lpad ou rpad.
Exemple :
select RPAD('toto',6,'0')
from dual;
-----------------
toto00
Marsh Posté le 27-01-2004 à 11:55:47
le select je sais faire,
mais comment mettre à jour les champs? (pas seulement à l'affichage).
Marsh Posté le 27-01-2004 à 11:59:46
AGA a écrit : le select je sais faire, |
Heu ça parait évident une fois la fonction lpad ou rpad connue, non ?
update ta_table set ton_champ = rpad(to_champ, ta_taille_de_champ, le_caractere_de_completion);
Et eventuellement, tu peux y ajouter where length(ton_champ) < ta_taille_de_champ
Marsh Posté le 27-01-2004 à 15:26:28
Suffisait de combiner la première et la seconde réponse...
Poser des questions n'empèche pas de réfléchir un minimum tout de même
Marsh Posté le 27-01-2004 à 09:41:00
Bonjour,
J'ai une colonne de char (6car)
Il faudrait que l'ensemble des 6 car soit occupé, ce qui n'est pas le cas de la plupart des données actuelles.
Comment ajouté des 0 devant?
Merci.