Bonjour,

Je travaille sur une 8.4.2 sous Cent-OS 5.

J'ai créé une table avec la structure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
          CREATE TABLE type_action (
              id_type_action CHARACTER(3) NOT NULL,
              libelle CHARACTER VARYING(30) NOT NULL,
              id_type_operation CHARACTER(1) NOT NULL
          );
          ALTER TABLE geo.type_action OWNER TO postgres;

J'ai saisi des valeurs sur 1, 2 ou 3 caractères dans le champ ID_TYPE_ACTION.

Lorsque je fais un SELECT, je ne reçois jamais les espaces en fin sur les valeurs contenant 1 ou 2 caractères :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
          select id_type_act,length(id_type_act),'--'||id_type_act||'--' from type_act;
                    RR, 2, --RR--
                    P, 1, --P--
                    QQQ,3, --QQQ--
Ne devrais-je pas obtenir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
                    RR , 3, --RR --
                    P  ,3, --P  --
                    QQQ,3, --QQQ--
Merci.