【问题标题】:visual studio sql DB adds whitespacesvisual studio sql DB 添加空格
【发布时间】:2010-08-09 15:36:16
【问题描述】:

我正在使用 VS2010 和 asp.net,并使用一些 int 和 char 值构建 SQL Server 数据库。

我的问题是,char(50) 会自动用空格填充未使用的字符,例如:

"foo           " 

我该怎么做才能只得到“foo”?

【问题讨论】:

标签: asp.net sql sql-server visual-studio


【解决方案1】:

将其更改为 varchar(50)。 char(50) 数据类型将用空格填充字段的剩余字符。

【讨论】:

    【解决方案2】:

    添加空格的不是 Visual Studio,而是您的数据类型。

    Char 是固定长度的,而 varchar 是可变长度的。 Char 将用空格填充剩余的文本,直到您的字段长度。

    您可以查看有关 SQL 数据类型的更多信息here。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多