我使用了查询:
update Table
set Seg = RTRIM(Seg)
这仍然没有删除末尾的额外空格?我真的需要删除它,因为我在Excel中执行vlookup并且它导致了问题。
Seg列的数据类型是(nchar(10),null)
感谢任何帮助。
答案 0 :(得分:1)
您可以根据需要右键修剪NCHAR(X)
列,值的长度始终相同。即:X
。该值将始终用空格填充,因此RTRIM
基本上是固定宽度字符列上的无操作。
另请注意,在字符串比较中,将忽略尾随空格。
答案 1 :(得分:-1)
要从末尾修剪空格,您应该使用
UPDATE 表名 组 ColumnName = RTRIM(ColumnName)
如果你想修剪所有空格,那就用这个
UPDATE 表名 组 ColumnName = LTRIM(RTRIM(ColumnName))