Type de données CHARACTER
Bonjour,
Je travaille sur une 8.4.2 sous Cent-OS 5.
J'ai créé une table avec la structure suivante :
Code:
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:
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:
1 2 3
| RR , 3, --RR --
P ,3, --P --
QQQ,3, --QQQ-- |
Merci.