标签: tsql
我将数据存储在T-SQL服务器中,并使用nchar字段存储字符串值。
nchar
问题是从数据库中选择元素后,我有很长的字符串以空格结束。
我可以在数据库中设置另一个字段以避免这种情况,还是在ORM中设置它?
答案 0 :(得分:2)
如果更好地代表您的数据,则重写数据库以将字符串值存储为nvarchar。
nvarchar
如果无法重写您的数据库,那么您必须修剪ORM中的尾随空格。
答案 1 :(得分:1)
添加其他答案。您也可以在选择
RTRIM
使用char或nchar的情况是防止碎片 如果value从null开始,但您稍后要添加一个值,则保留space。