如何避免T-SQL中的尾随空格

时间:2014-03-08 23:29:47

标签: tsql

我将数据存储在T-SQL服务器中,并使用nchar字段存储字符串值。

问题是从数据库中选择元素后,我有很长的字符串以空格结束。

我可以在数据库中设置另一个字段以避免这种情况,还是在ORM中设置它?

2 个答案:

答案 0 :(得分:2)

如果更好地代表您的数据,则重写数据库以将字符串值存储为nvarchar

如果无法重写您的数据库,那么您必须修剪ORM中的尾随空格。

答案 1 :(得分:1)

添加其他答案。您也可以在选择

中处理它

RTRIM

使用char或nchar的情况是防止碎片 如果value从null开始,但您稍后要添加一个值,则保留space。