【发布时间】:2010-08-09 15:36:16
【问题描述】:
我正在使用 VS2010 和 asp.net,并使用一些 int 和 char 值构建 SQL Server 数据库。
我的问题是,char(50) 会自动用空格填充未使用的字符,例如:
"foo "
我该怎么做才能只得到“foo”?
【问题讨论】:
-
是的,这就是 CHAR(x) 在 SQL Server 中定义的方式 - 如果您只想在需要时使用字符串,请改用 VARCHAR。请参阅 SQL Server 联机丛书文档:msdn.microsoft.com/en-us/library/ms176089.aspx
标签: asp.net sql sql-server visual-studio