2010-06-25 3 views
2

HI ALL,espaces vides dans les données du serveur SQL

J'utilise le serveur SQL Express pour stocker des données mais également de stocker des espaces avec des données. par exemple, si vous avez une colonne nchar (20) dans une table et que je stocke "ordinateur" (8 caractères) dans cette colonne, le caractère restant (20-8 = 12) est rempli avec des espaces. Y at-il un moyen de surmonter ce problème. Parce que lorsque je montre ces données à flux document (alignement du centre), alors il produit une erreur d'alignement.

Merci pour l'aide

Répondre

7

Vous pouvez utiliser le type de données au lieu NVARCHAR. Le type NVARCHAR est un type de données de longueur variable et ne stocke que les données réelles.

Si vous n'avez aucun contrôle sur les types de données, vous devez supprimer manuellement tous les caractères supplémentaires. Dans T-SQL, vous pouvez le faire avec la commande RTRIM.

+0

merci pour votre aide ... –

Questions connexes