Bonjour,

Je suis novice en SQL. Avec les tuto j'ai réussi a créer ma base, faire mes requettes, écrire et récupérer mes données. Mais bien sur j'ai un pb :

J'ai une colonne de type char(20). Quand je fais ma requette dessus il me renvoi ma donnée avec plein d'espaces pour combler si je n'ai pas utilisé les 20 charactères ? Ca me pose un problème car ensuite soft que j'utilise ne reconnait pas ma donnée car il compte les espaces (ce soft est propriétaire et je ne le maîtrise pas, je peux juste y inserer des requettes SQL).

Exemple :

La valeur de ma donnée est [P81]
Dans la base on a [P81 ] avec les espaces
Je fais un select simple dessus j'ai donc la donnée complete

La logiciel que j'utilise fait lui une comparaison :

[P81 ] ?= [P81]

Et bien sur la condition n'est pas vrai et ca ne fonctionne pas ?
Comment, ne remonter que la donnée utile ? sachant que sa taille est variable (P81, P1b, P210a) etc....

changer le type de ma colonne ? changer ma requete ?

Merci de votre aide.

REM: j'utilise Microsoft SQL2000