sql server数据中的空格

时间:2010-06-25 14:40:17

标签: sql-server sql-server-2005

全部好,

我使用sql server express存储一些数据,但它也存储数据空间。例如,如果一个表中有 nchar(20)列,并且我将“computer”(8个字符)存储到此列,则剩余字符(20-8 = 12)将填充空格。有没有办法克服这个问题。因为当我将此数据显示为流文档(中心对齐)时,它会产生对齐错误。

感谢您的帮助

1 个答案:

答案 0 :(得分:7)

您可以改用NVARCHAR数据类型。 NVARCHAR类型是可变长度数据类型,仅存储实际数据。

如果您无法控制数据类型,则需要手动修剪任何额外字符。在T-SQL中,您可以使用RTRIM命令执行此操作。