Asp.net VisualStudioSQLDB添加空白
我正在使用VS2010和asp.net构建一个SQL Server数据库,其中包含一些int和char值 我的问题是,char(50)会自动用空格填充未使用的char,如:Asp.net VisualStudioSQLDB添加空白,asp.net,sql,sql-server,visual-studio,Asp.net,Sql,Sql Server,Visual Studio,我正在使用VS2010和asp.net构建一个SQL Server数据库,其中包含一些int和char值 我的问题是,char(50)会自动用空格填充未使用的char,如: "foo " 我怎样才能只得到“foo”?将其更改为varchar(50)。char(50)数据类型将用空格填充字段的其余字符。将其更改为varchar(50)。char(50)数据类型将用空格填充字段的其余字符。添加空格的不是Visual Studio,而是您的数据类型 Char是固定长度,而var
"foo "
我怎样才能只得到“foo”?将其更改为varchar(50)。char(50)数据类型将用空格填充字段的其余字符。将其更改为varchar(50)。char(50)数据类型将用空格填充字段的其余字符。添加空格的不是Visual Studio,而是您的数据类型 Char是固定长度,而varchar是可变长度。Char将在剩余文本中填充空格,直到字段长度
您可以看到有关SQL数据类型的更多信息。添加空格的不是Visual Studio,而是您的数据类型 Char是固定长度,而varchar是可变长度。Char将在剩余文本中填充空格,直到字段长度 您可以查看有关SQL数据类型的更多信息。是的,这是SQL Server中定义CHAR(x)的方式-如果希望字符串的长度与需要的长度相同,请改用VARCHAR。请参阅SQL Server联机丛书文档:是的,这是SQL Server中定义CHAR(x)的方式-如果希望字符串的长度与需要的长度相同,请使用VARCHAR。请参阅SQL Server联机丛书文档: