Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
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 08/05/2003, 14h11   #1
Invité de passage
 
Inscription : mars 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 4
Points : 0
Points : 0
Par défaut [PostgreSql] Problème de cadreage de char !!!

bonjour a vous !!

j ai un petit problème assez agacent lorsque j incère au niveau d une table avc la fonction LPAD qui cadre a droite et porte des blancs devant le sgbd insere automatriquement en retirant les blancs hors il sont d'un necésité primordiale dans mn cas comment faire pr m empecher de retirer les blancs j ai tt essayer avc ts les types de char et ts les types de fonctions je l ai emme créer personellment mais au niveau de l insertion qu il retire les blancs

aider moi svp ca presse j dois rendre mon application dans le cadre de fin d'etude dans 2 semaines
moipastoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2003, 14h30   #2
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
un peu de code pour voir ton insert serait le bienvenu.
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2003, 17h59   #3
Invité de passage
 
Inscription : mars 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 4
Points : 0
Points : 0
merci pr tn attention

voila en fait c aussi simple que ca si j utilise la fonction LPAD fournie par postgres (qui pad par la gauche):

1) select LPAD('blabla',16,'!');

j obtiens "!!!!!!!!!!blabla" affiché

2) select LPAD('blabla',16); (par defaut pad avc des blancs)

j'obtiens " blabla" affiché comme prévu

3) select LPAD('blabla',16) from test;

insertion de "!!!!!!!!!!blabla" dans une table test, rien de magique!

4) select LPAD('blabla',16) from test ;

insertion de "blabla" ne tient pas compte des blancs !!!!!! le bas blesse

--
meme chose si j teste avc des insertions manuelles de type insert les blancs sont éliminés!!!

du genre insert into test values(' blabla'); prend que 'blabla'

en résumé la question est simpl est t il possible d d'affecter à un attribut de ma table une chaine des caractères commencent par des "BLANCS"

j ai aussi crée des fonctions moi meme qui pad une une chaine passer en param et renvois chaine cadrée a droite mais rien n y fait c le sgbd qui retire les blancs a l insertion!!
note que le pad a gauche avc des blancs fonctionnne tres bien! (RPAD)

j'ai tester tt les types de char mais rien n y fait!

j trouve ca quand meme incroyable qu on ne puisse le faire
peutr faut il paramtetrer le sgbd??

MERCI
moipastoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2003, 18h01   #4
Invité de passage
 
Inscription : mars 2003
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 4
Points : 0
Points : 0
tiens le site à aussi retirer mes blancs pr l exemple 2
moipastoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h02.


 
 
 
 
Partenaires

Hébergement Web